All 9 domains
45 official objectives
69–93 hrs suggested study
-
Domain 01
23%
The heaviest section at 23%. It tests how you write, package, test and schedule production pipeline code: bundle project layout, library fixes, UDFs, Lakeflow Pipelines with Auto Loader and AUTO CDC, Lakeflow Jobs control flow, compute choices and stateful streaming.
Inside this domain
- Implement scalable Python project structures for Declarative Automation Bundles that support modular development and CI/CD
- Apply troubleshooting techniques to dependency conflicts and installation failures for external libraries across serverless, pipeline and bundle environments
- Develop User-Defined Functions (UDFs) using Pandas, Python and SQL, including Unity Catalog functions, for given constraints
- Create production-ready data pipelines for streaming data using Lakeflow Pipelines and Auto Loader
- and 8 more objectives
Watch for MERGE is always enough
- Objectives
- 12
Read the domain guide →
-
Domain 02
12%
Worth 12%, this section asks how data gets into the lakehouse or is reached in place: files and message buses, CDC into Delta or Iceberg, Lakeflow Connect database connectors, OpenSharing and Clean Rooms, and governed Lakehouse Federation.
Inside this domain
- Develop data ingestion pipelines to ingest a variety of data formats, including Delta Lake, Parquet, JSON, Iceberg, CSV and Binary, from diverse sources such as message buses (Kafka, Kinesis, Pub/Sub) and cloud storage
- Configure incremental CDC pipelines using Lakeflow Pipelines with Delta or Iceberg as the target table format
- Configure CDC ingestion pipelines from relational database sources, including SQL Server, MySQL and PostgreSQL, using Lakeflow Connect
- Implement OpenSharing (D2D and Databricks-to-Open) and Clean Rooms for privacy-preserving collaboration
- and 1 more objectives
Watch for Federation for ETL
- Objectives
- 5
Read the domain guide →
-
Domain 03
12%
Section 3 is worth 12% and covers transforming data at scale: window functions, joins and aggregations in Spark SQL and PySpark, semi-structured data with VARIANT, AI functions such as ai_query inside pipelines, and expectations that drop, quarantine or fail bad records.
Inside this domain
- Apply advanced data transformations, including window functions, joins and aggregations, using Spark SQL and PySpark on large datasets
- Develop a model and query semi-structured data using the VARIANT data type, including functions such as parse_json and variant_get
- Apply AI functions, including ai_query, to perform model inference within data pipelines for enrichment and classification
- Implement data quality expectations in Lakeflow Pipelines to quarantine, drop or fail on bad records
Watch for Default expectation drops
- Objectives
- 4
Read the domain guide →
-
Domain 04
10%
Monitoring and Alerting is 10% of the exam. It covers watching cost, usage and job health through system tables, the REST API, CLI and SDK, pipeline event logs, alerts on governed metrics, and the Lakeflow Jobs UI and Jobs API.
Inside this domain
- Use Databricks system tables (billing, compute, access, lakeflow) for cost analysis, auditing and workload monitoring
- Use Databricks REST APIs / CLI and SDK for monitoring and analyzing jobs and pipelines
- Use Pipeline event logs to monitor pipeline health and data quality
- Use Databricks Lakehouse alerts to monitor governed business metrics, data quality and anomaly signals, usage and cost, SQL warehouse and query health, audit and security events, AI agent quality, and Lakeflow Job branching
- and 1 more objectives
Watch for Cost in the Jobs UI
- Objectives
- 5
Read the domain guide →
-
Domain 05
15%
At 15%, this is the second-largest section. It tests how managed tables, Predictive Optimization, Liquid Clustering, deletion vectors, disk caching and Change Data Feed cut cost and latency, and how to read a query profile to find bottlenecks.
Inside this domain
- Explain how Unity Catalog managed tables, Predictive Optimization and Liquid Clustering reduce operational overhead for a workload
- Choose the appropriate Delta optimization technique (deletion vectors, Liquid Clustering, CLUSTER BY AUTO) for a given table access pattern
- Understand how caching (Delta cache) improves query performance for repeated reads of the same data
- Apply Change Data Feed (CDF) to expose row-level changes (updates and deletes) for efficient incremental downstream processing
- and 2 more objectives
Watch for ZORDER keeps up
- Objectives
- 6
Read the domain guide →
-
Domain 06
8%
Section 6 is worth 8% and focuses on protecting sensitive data: least-privilege grants, attribute-based policies with governed tags, anonymization and pseudonymization, PII detection and masking in pipelines, and purging data to meet retention and erasure rules.
Inside this domain
- Apply least-privilege access control lists (ACLs) to secure Unity Catalog securable objects and workspace resources
- Apply attribute-based access control (ABAC) policies with governed tags to enforce row filters and column masks at scale
- Apply anonymization and pseudonymization methods, such as hashing, tokenization, suppression and generalization, on confidential data
- Implement a compliant data pipeline that enforces PII detection and masking controls across batch and streaming using Unity Catalog
- and 1 more objectives
Watch for DELETE is erasure
- Objectives
- 5
Read the domain guide →
-
Domain 07
5%
The smallest sections share 5% each, and this one has just two objectives: using Unity Catalog tags and comments to make data discoverable, and understanding how permissions inherit from catalogs to schemas to objects.
Inside this domain
- Demonstrate understanding of Unity Catalog tags and comments as mechanisms for adding metadata to improve discoverability
- Demonstrate understanding of the Unity Catalog permission inheritance model across catalogs, schemas and objects
Watch for DENY exists
- Objectives
- 2
Read the domain guide →
-
Domain 08
10%
Debugging and Deploying carries 10%. It covers finding diagnostic evidence in the Spark UI, logs, system tables and query profiles, repairing failed job runs, deploying with Declarative Automation Bundles, and Git-based CI/CD with Databricks Git folders.
Inside this domain
- Identify pertinent diagnostic information using Spark UI, cluster logs, system tables and query profiles to troubleshoot errors
- Analyze the errors and remediate the failed job runs with job repairs and parameter overrides
- Deploy Databricks resources using Declarative Automation Bundles (formerly Databricks Asset Bundles)
- Configure Git-based CI/CD workflows using Databricks Git folders (formerly Repos) to deploy notebooks and code
Watch for Full rerun
- Objectives
- 4
Read the domain guide →
-
Domain 09
5%
Data Modeling is worth 5% and has two objectives: designing scalable Delta and Iceberg table layouts for large data, and building dimensional models for analytics with materialized views and Unity Catalog metric views.
Inside this domain
- Design scalable Delta and Iceberg table layouts for large data assets, mapping partitioning to data grain, aligning clustering to access patterns, and managing compaction
- Design dimensional models for analytical workloads, leveraging Materialized Views and Unity Catalog Metric Views for governed metric definitions
Watch for Partition by ID
- Objectives
- 2
Read the domain guide →
Domain names, weights and objectives come from Databricks's official outline (Exam guide for the exam live from 9 Oct 2026 (current)). Question counts and study hours are editorial planning estimates, not official figures. Last reviewed October 2026.