DP-500 study plan
DP-500 · Give each week a clear focus.
8 weeks · About 7 hours per week
Design and implement enterprise-scale data analytics solutions
Map the DP-500 domain weights to your own experience gaps and rank the gaps by exam impact
Sketch a layered lakehouse architecture (ingestion, bronze/silver/gold, serving layer) and justify each layer's technology choice in writing
Provision a Synapse Analytics workspace with a dedicated SQL pool and a Spark pool, then run one query against each to confirm connectivity
Compare Parquet, Delta, and CSV storage for a 1 GB sample dataset and record file size, query latency, and schema-evolution behavior
Your checkpoint
A one-page architecture decision record covering the lakehouse design plus a table of measured storage/query results for the three file formats
Design and implement enterprise-scale data analytics solutions
Build an ingestion pipeline that lands raw files into a bronze layer and promotes cleaned data to silver using a notebook or Data Factory activity
Implement incremental loading with a watermark column and demonstrate that a re-run does not duplicate rows
Configure a dedicated SQL pool table with hash distribution on a high-cardinality key and compare query time against round-robin distribution
Write and execute three queries that use result-set caching or materialized views and note the performance delta
Your checkpoint
A working pipeline repository with a README documenting the incremental-load logic and before/after timings for the distribution experiment
Design and implement enterprise-scale data analytics solutions & Design and develop enterprise data models
Design a star schema for a sales scenario, defining grain for the fact table and conformed dimensions
Implement the schema physically and populate it from the silver layer with a transformation notebook
Model a slowly changing dimension Type 2 and verify historical rows are preserved after two updates
Explain in writing when to choose star versus snowflake versus a wide denormalized table for analytical workloads
Your checkpoint
An entity-relationship diagram plus a populated star schema with a demonstrated Type 2 history table showing at least two versions of one member
Design and develop enterprise data models & Implement and manage data governance and security
Apply column-level sensitivity classifications and dynamic data masking to a table containing personal data
Implement row-level security with a predicate function and prove a restricted user sees only permitted rows
Configure object-level and schema-level permissions for two personas (analyst, engineer) and test each with the actual account
Document a data lineage path from source file to curated table using the catalog or workspace lineage view
Your checkpoint
A security configuration sheet listing each persona, granted permission, masking rule applied, and the result of an access test performed under that identity
Design and implement enterprise-scale analytics with Power BI
Publish a semantic model over the curated layer and define relationships, hierarchies, and at least five explicit measures
Write DAX measures for year-to-date, prior-year comparison, and a ratio using DIVIDE with a safe-divide pattern
Implement row-level security in the model and validate it with the role-testing feature
Design an incremental refresh policy and explain which parameters it depends on
Your checkpoint
A published semantic model with a measure reference document listing each measure, its DAX expression, and a validated expected value for one sample filter context
Design and implement enterprise-scale analytics with Power BI
Build a two-page report using bookmarks, drillthrough, and a custom tooltip to support a guided analysis flow
Optimize a slow visual by reducing cardinality or moving logic into the model, and measure the improvement with Performance Analyzer
Configure a deployment pipeline across development, test, and production stages and promote content through it
Set up a scheduled refresh with gateway or cloud credentials and confirm a successful run
Your checkpoint
A deployed report across three pipeline stages plus a Performance Analyzer export showing the optimized visual's improved render time
Monitor and optimize enterprise-scale analytics solutions
Enable logging and query the monitoring data to identify the three longest-running queries of the past week
Interpret an execution plan for one slow query and apply one fix such as statistics update or index/partition change
Configure alerts on a key pipeline failure and on a refresh failure, then trigger each deliberately
Right-size a workload by comparing compute utilization against cost and proposing a scaling or pausing policy
Your checkpoint
A monitoring report with the top three slow queries, the applied fix, the measured before/after duration, and screenshots or exports of both alerts firing
Design and implement enterprise-scale data analytics solutions & Implement and manage data governance and security & Design and develop enterprise data models & Design and implement enterprise-scale analytics with Power BI & Monitor and optimize enterprise-scale analytics solutions
Re-take a full-length timed practice set and log every missed item by domain and root cause
Re-study only the two weakest domains using your own notes and re-test those areas
Recite from memory the decision criteria for distribution types, security layers, and refresh modes
Review your deliverables from weeks 1 through 7 and close any incomplete item
Your checkpoint
A final readiness sheet showing per-domain practice scores before and after remediation, with every week's deliverable marked complete
Milestones
Week 2: You can build and re-run an incremental pipeline without duplicating data, and you can explain why one distribution strategy beat another with your own measured numbers
Week 4: A restricted test account demonstrably sees only permitted rows and masked columns, and you can trace lineage from a source file to a curated table
Week 6: A semantic model with working RLS and at least five validated measures is published, and a report has been promoted through a three-stage deployment pipeline
Week 8: Your timed practice score improved in the two weakest domains, all seven weekly deliverables are complete, and you can state the key design trade-offs for each of the five domains without notes