MSAZ-309 · Lesson 3 of 12 · 20 min

Domain weights

▶ Video coming soon A video version of this lesson is on the way.

Elena likes to plan with numbers. On the afternoon after the diagnostic she opens a spreadsheet with Hana and asks a practical question: if Hana has about 90 hours of exam preparation between March 1 and her exam on Friday, June 11, 2027, how should those hours be spent? The answer depends on two things: how much of the exam each skill group is worth, and how well Hana already knows each group. The study guide gives the first. The diagnostic gives a rough measure of the second.

This lesson explains what the published weights mean and what they do not mean, shows how the skills are spread across the three groups, and builds a study plan from the weights and Hana's results. It ends with the limits of any such plan.

What a weight range means

Each skill group in the study guide has a weight range, such as 35 to 40 parts in 100. The range describes roughly what share of the exam's points comes from that group. It is a range rather than a single number because each candidate gets a different set of questions, and the share varies from one set to another. The ranges for DP-800 add up to between 95 and 110, which shows they are approximate: on any given exam, the actual shares add to exactly 100.

A weight is about points, not about the number of questions. If some questions are worth more than one point, a group could have fewer questions and still carry its share of the points. A weight also says nothing about how hard the group's questions are. A small group with tricky questions can cost more marks than a large group a candidate knows well.

A horizontal bar chart with three bars. Design and develop database solutions spans 35 to 40. Secure, optimize and deploy database solutions spans 35 to 40. Implement AI capabilities spans 25 to 30. A dashed line marks the midpoint of each range: 37.5, 37.5 and 27.5.
The DP-800 weight ranges and their midpoints.

How the skills are spread

Weights become more useful when they are compared with the number of skills in each group. The study guide lists every skill under an area. Counting them gives a sense of how thinly the weight is spread.

Skills per group in the March 12, 2026 outline and the weight each skill carries on average.
Skill groupAreasSkills listedMidpoint weightWeight per skill
Design and developDatabase objects; programmability objects; advanced T-SQL; AI-assisted tools2437.5about 1.6
Secure, optimize and deployData security; performance; CI/CD with SQL Database Projects; Azure integration2837.5about 1.3
AI capabilitiesModels and embeddings; intelligent search; retrieval-augmented generation2127.5about 1.3

Two lessons follow. First, the AI group has almost as many listed skills as the others, so although its total weight is lower, each AI skill carries about as much as a security or deployment skill. A candidate cannot afford to skip AI topics on the grounds that the group is the smallest. Second, the design group has the fewest skills for its weight, so each design skill is worth slightly more. Many of those skills are T-SQL features a working developer already uses, which is good news for Hana.

The counts are only a guide. Some skills, such as 'Implement vector search', are broad and could produce several questions; others, such as 'Design and implement SEQUENCES', are narrow. But the exercise makes a point Elena repeats often: the outline is a checklist. If a skill is listed, it can be asked. If it is not listed, it is unlikely to be.

Turning results into a plan

A diagnostic set is too small to measure Hana's knowledge precisely, but it is good enough to set priorities. Elena's method gives each group a 'need' score, equal to its midpoint weight multiplied by the share of questions Hana got wrong. A heavy group where she does poorly gets the most need; a light group she knows well gets the least. The hours are then shared in proportion to need.

Three paired bars for the diagnostic results by group. Design and develop: 14 of 19, about 74 in 100. Secure, optimize and deploy: 12 of 19, about 63 in 100. AI capabilities: 7 of 12, about 58 in 100. A horizontal line marks the 80 in 100 target.
Hana's diagnostic results by skill group against Elena's 80 in 100 target.
Python Example · Sharing 90 study hours by weight and diagnostic result.
weights = {"Design and develop": 37.5, "Secure, optimize and deploy": 37.5, "AI capabilities": 27.5}
correct = {"Design and develop": (14, 19), "Secure, optimize and deploy": (12, 19), "AI capabilities": (7, 12)}
hours_available = 90

need = {}
for group, weight in weights.items():
    right, asked = correct[group]
    need[group] = weight * (1 - right / asked)

total_need = sum(need.values())
for group in weights:
    share = need[group] / total_need
    print(f"{group:28} need {need[group]:5.2f}  hours {hours_available * share:4.1f}")
Output
Design and develop           need  9.87  hours 25.3
Secure, optimize and deploy  need 13.82  hours 35.4
AI capabilities              need 11.46  hours 29.3

What this code does

The program starts with the midpoint weight of each skill group and the number of diagnostic questions Hana answered correctly in it. For each group it multiplies the weight by the share she got wrong, which gives a 'need' score that is large when a group is both heavy and weak. It then divides the 90 available hours in proportion to those scores, so the printout shows how many hours each group should get.

The result gives secure, optimize and deploy about 35 hours, AI capabilities about 29 and design and develop about 25. The order surprises Hana a little: she expected AI to come first. But secure, optimize and deploy is both large and weak, and its need score is the highest. AI is weaker still, but its lower weight pulls it into second place. Design gets the least because she already does well there, but 25 hours is still a serious amount of time.

Elena then adjusts by judgment. MSAZ-301, which Hana will finish in February, covers the AI group in depth, so by March her AI result should already be better. Elena keeps the hours roughly as calculated anyway, because the AI features are new and change often, and practice with the exact functions named in the outline is worth the time. She moves two hours from design to CI/CD with SQL Database Projects, which Hana has used only once.

Areas inside a group

The same thinking works one level down. In the secure, optimize and deploy group, Hana's diagnostic answers were strong on encryption and permissions, which she studied in the security clinic, and weak on SQL Database Projects and Data API builder configuration. So within that group's 35 hours, Elena puts more than half into the CI/CD and integration areas. In the AI group, she puts most of the time into intelligent search, the largest area, with ten listed skills: choosing between full-text, vector and hybrid search, vector indexes and their metrics, approximate and exact search, and reciprocal rank fusion.

The plan is written as a table with one row per area, the hours, the source (MSAZ-300, MSAZ-281, MSAZ-301 or documentation) and a practice method. It is not a schedule by date; lesson 11 builds the dated timeline. It is a budget: how much effort each part of the outline deserves.

Hana's study budget by area, about 87 hours with 3 kept in reserve.
AreaPlanned hoursMain sourcePractice method
Database objects and specialized tables7MSAZ-300 lessons 1 to 6Write the CREATE statements from memory, then compare
Advanced T-SQL (JSON, regular expressions, fuzzy matching, graph, windows)10MSAZ-300 lessons 7 to 9Predict the output of short queries
AI-assisted tools and MCP6MSAZ-300 lesson 10Explain each setting and its security impact aloud
Data security8MSAZ-281 lessons 1 to 6Choose the feature for each of 20 short requirements
Performance7MSAZ-281 lessons 7 to 12Read execution plans and DMV output
CI/CD with SQL Database Projects12MSAZ-300 lesson 11Build, test and deploy a small project twice
Azure integration (DAB, monitoring, change handling)8MSAZ-300 lessons 11 and 12Write a DAB configuration and pick a change method for each scenario
Models and embeddings8MSAZ-301Create an external model and generate embeddings in a test database
Intelligent search15MSAZ-301Run vector, full-text and hybrid queries and compare results
Retrieval-augmented generation6MSAZ-301Trace a RAG call end to end

What weights cannot tell you

Weights describe the exam as a whole. They do not say which questions Hana will get, how hard they will be, or how many points each is worth. A candidate can study exactly by the weights and still meet a set of questions that leans toward the area they know least. That is why the target is a margin above the pass mark in every group, not a high average.

Weights also hide the fact that groups overlap. A question about securing a Data API builder endpoint belongs to the secure, optimize and deploy group, but it may also need knowledge of stored procedures from the design group. A RAG question in the AI group may turn on converting rows to JSON with FOR JSON, a T-SQL skill. Studying by group is a convenient way to organize time; the exam itself tests a joined-up understanding.

Finally, a small diagnostic is noisy. Seven correct answers out of twelve could easily have been five or nine on a different day. Elena will measure again with larger practice sets in April and May and adjust the plan then. The plan is a starting point, not a forecast.

Updating the budget after each practice set

A study budget is only useful if it changes when the evidence changes. Elena and Hana agree a simple routine for after each larger practice set in phase 2. First, score the set by group and by area, not just in total. Second, write the result for each area next to its planned hours. Third, move hours from any area scoring 85 in 100 or better to any area scoring below 70 in 100, in blocks of two hours, so that the total stays the same. Fourth, write down why each wrong answer was wrong, using the distractor patterns from lesson 9, because an area that scores poorly through misreading needs a different fix from one that scores poorly through not knowing the feature.

The routine has a limit. If an area is weak because Hana has never used the feature, extra reading will help less than ten minutes of hands-on work. For CI/CD with SQL Database Projects, the fix is to build and deploy a small project twice; for Data API builder, it is to write a configuration file from scratch and run it locally against the test database. Elena's rule of thumb is that one hour of doing is worth two of reading for any area where the exam asks for configuration or code.

The budget also has a floor. No area drops below three hours, however well it scores, because a single practice set can flatter an area by chance and because every listed skill can still be asked. The floor keeps strong areas warm while the weak ones get most of the time.

Worked problem

Weight per skill

The AI capabilities group has a midpoint weight of 27.5 and lists 21 skills. The secure, optimize and deploy group has a midpoint of 37.5 and lists 28 skills. On average, which group's skills are worth more, and by how much?

Show solution
  1. \[27.5 \div 21 \approx 1.31\]
  2. \[37.5 \div 28 \approx 1.34\]
  3. The difference is about 0.03 points per skill, or about 2 in 100 of the smaller value.

Answer: They are almost equal: about 1.31 for each AI skill and 1.34 for each secure, optimize and deploy skill. An AI skill is worth very nearly as much as a security or deployment skill, even though the AI group is smaller.

Common mistakes

  • MistakeThe weights add to 100, so each range is exact.

    InsteadThe ranges add to between 95 and 110; they are approximate shares of the points on any one exam.

  • MistakeThe smallest group can be skipped if the others are strong.

    InsteadThe AI group is 25 to 30 parts in 100, and each AI skill carries about as much weight as a skill in the other groups.

  • MistakeWeights tell you how many questions each group will have.

    InsteadWeights describe points, not question counts, and some questions may be worth more than one point.

  • MistakeA diagnostic result is a reliable measure of readiness.

    InsteadA small set is noisy; use it to set priorities and measure again with larger sets.

  • MistakeStudy time should be shared in proportion to the weights alone.

    InsteadCombine the weights with how well you know each area, so heavy, weak areas get the most time.

Summary and key terms

  • Weight ranges are approximate shares of the exam's points; on DP-800 they add to between 95 and 110.
  • The three groups list 24, 28 and 21 skills; each AI skill is worth about as much as a skill in the larger groups.
  • A simple plan multiplies each group's midpoint weight by the share of diagnostic questions missed and shares study hours in proportion.
  • For Hana that gives about 35 hours to secure, optimize and deploy, 29 to AI and 25 to design and develop.
  • Plan within groups too, putting the most time into large, weak areas such as CI/CD and intelligent search.
  • Weights do not predict a particular exam; aim for a margin in every group and re-measure as you go.
Weight range
The approximate share of an exam's points that comes from one skill group.
Midpoint weight
The middle of a weight range, used as a single number for planning.
Need score
A planning figure equal to a group's weight multiplied by the share of practice questions missed.
Diagnostic set
A short practice set used early to find weak areas, not to predict a score.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. What are the midpoint weights of the three DP-800 groups?

    Show answer

    37.5, 37.5 and 27.5.

  2. Why is the AI group not safe to skip?

    Show answer

    It is 25 to 30 parts in 100, and each of its 21 skills carries about as much weight as a skill in the larger groups.

  3. How is a need score calculated in Elena's method?

    Show answer

    Midpoint weight multiplied by the share of diagnostic questions answered wrongly.

  4. Which group got the most hours in Hana's plan, and why?

    Show answer

    Secure, optimize and deploy, because it is both heavily weighted and one of her weaker groups.

  5. Why will Elena re-measure in April and May?

    Show answer

    The diagnostic set was small and noisy; larger sets give a better picture and the plan can be adjusted.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz