DP-750 cheat sheet

Updated October 9, 2026

Last-minute reference for DP-750. Preparing data and deploying pipelines are the two largest areas, at 30–35% each.

Exam facts

Duration120 minutes
Passing score700 / 1000
QuestionsNot published
PriceSet per country or region; shown at booking
Languages10
RenewalFree, every 12 months

Skill areas

AreaWeight
Prepare and process data30–35%
Deploy and maintain data pipelines and workloads30–35%
Set up and configure an Azure Databricks environment15–20%
Secure and govern Unity Catalog objects15–20%

Requirement to answer

RequirementAnswer
Scheduled unattended run, pay only for the runJob compute or serverless jobs
Many concurrent SQL and BI usersSQL warehouse
Faster cluster startPool, or serverless
Stop paying for idle interactive computeAuto-termination
Isolate prod from devSeparate catalogs
Files must survive DROP TABLEExternal table
Query a database in placeConnection plus foreign catalog
Read a tableSELECT plus USE CATALOG plus USE SCHEMA
Hide rows by user or groupRow filter
Mask values by user or groupColumn mask
Rule driven by tags across many tablesABAC
Secret without hard-codingKey Vault-backed secret scope
Storage access without a stored keyManaged identity
Share data with an outside partyDelta Sharing (now OpenSharing)
Who uses this column?Lineage in Catalog Explorer
Keep history of changes per rowSCD type 2 or temporal table
Upsert from a CDC feedMERGE
High-cardinality or changing filtersLiquid clustering
New files only, scalable, schema evolutionAuto Loader
SQL-only incremental file loadCOPY INTO
Managed ingestion from supported sourcesLakeflow Connect
Continuous events from Event HubsStructured Streaming with a checkpoint
Bad rows dropped, pipeline continuesExpectation with drop action
Stop when bad data appearsExpectation with fail action
Reject mismatched schemaSchema enforcement
Accept a new columnSchema evolution

Jobs and deployment

NeedUse
Order of tasksTask dependencies
Start on new filesFile arrival trigger
Transient failureAutomatic retries
Rerun only failed partRepair run
Cancel a runStop
Package and deploy as codeBundle, databricks bundle deploy -t <target>
Change history and reviewGit folders, pull requests

Tuning and monitoring

Symptom or goalTool or command
Small files slow readsOPTIMIZE
Old unreferenced files cost storageVACUUM (default 7-day retention)
One task far slower than othersSkew; Spark UI and query profile
Disk spillMore memory per task
Central logs and alertsLog Analytics and Azure Monitor

Traps

  • SELECT alone is not enough to read a table.
  • OPTIMIZE compacts; VACUUM deletes. They are not interchangeable.
  • Managed tables lose their data on DROP; external ones do not.
  • Names change: Lakeflow Spark Declarative Pipelines, Declarative Automation Bundles.

Take the practice test next, or revisit the exam tips.