All 7 domains
33 official objectives
56–74 hrs suggested study
-
Domain 01
6%
The smallest section at 6%, with two objectives: know how the platform is built (control plane, compute plane, Delta Lake, Unity Catalog) and pick the right compute for a workload by cost, startup time and limits.
Inside this domain
- Understand the core components of the Databricks Platform, such as its architecture, Delta Lake, and Unity Catalog
- Understand Databricks Platform's compute services, including their characteristics, limitations, and cost models, and select the most suitable option for each workload use case
Watch for Interactive cluster for a schedule
- Objectives
- 2
Read the domain guide →
-
Domain 02
21%
At 21%, the second-heaviest section, with seven objectives on getting data into Unity Catalog-governed tables: COPY INTO, Auto Loader, Lakeflow Connect, JDBC and REST pulls, choosing a method and handling nested JSON.
Inside this domain
- Enable and detail data ingestion patterns, including batch, streaming, and incremental loading, and import data from sources such as local files, Lakeflow Connect standard connectors, and Lakeflow Connect managed connectors
- Use the COPY INTO command to incrementally load files from cloud object storage (ADLS/S3/GCS) into Unity Catalog-governed tables
- Use Auto Loader with schema enforcement and schema evolution in batch modes (for example, directory listing or file notification) to land data into Unity Catalog-governed tables
- Configure Lakeflow Connect to reliably ingest data from diverse enterprise sources into Unity Catalog-governed tables
- and 3 more objectives
Watch for COPY INTO at massive scale
- Objectives
- 7
Read the domain guide →
-
Domain 03
22%
The heaviest section at 22%, with seven objectives: cleaning bronze into silver, joins and unions, column and row reshaping, deduplication and aggregation, basic Spark tuning, Gold-layer objects and data quality rules.
Inside this domain
- Implement data cleaning by reading bronze tables with PySpark/SQL, cleaning nulls, standardizing data types, and writing to new silver tables
- Combine DataFrames with operations such as Inner join, left join, broadcast join, multiple keys, cross join, union, and union all
- Manipulate columns, rows, and table structures by adding, dropping, splitting, renaming column names, applying filters, and exploding arrays
- Perform data deduplication operations and aggregate operations on DataFrames, such as count, approximate count distinct, and mean, summary
- and 3 more objectives
Watch for SQL semantics for DataFrame union
- Objectives
- 7
Read the domain guide →
-
Domain 04
16%
Worth 16%, this section has four objectives on orchestrating work with Lakeflow Jobs: retries and conditional control flow, configuring tasks and their dependencies, schedules and trigger types, and choosing time-based or data-driven triggers.
Inside this domain
- Implement control flows (retries and conditional tasks such as branching and looping) using Lakeflow Jobs for pipeline orchestration
- Configure common tasks (notebook, SQL query, dashboard, and pipeline tasks) and their dependencies using Lakeflow Jobs and its DAG-based task graph
- Implement job schedules using Lakeflow Jobs with an understanding of trigger types (scheduled, file arrival, and table update)
- Choose between time-based and data-driven triggers based on data availability and pipeline dependencies
Watch for Faster cron for events
- Objectives
- 4
Read the domain guide →
-
Domain 05
10%
This 10% section has four objectives on shipping code: working with branches in Git folders, environment-specific bundle configuration, deploying bundles across dev, test and prod, and driving bundles with the Databricks CLI in automation.
Inside this domain
- Manage your code development workflow within the Databricks workspace UI, including creating and switching between branches in Databricks Git folders (formerly Databricks Repos), committing and pushing changes, and creating pull requests using Databricks Git integration
- Understand environment-specific configuration using Declarative Automation Bundle (formerly Databricks Asset Bundles) variables and overrides while promoting the same codebase across dev, test, and prod targets
- Deploy Declarative Automation Bundles (formerly Databricks Asset Bundles) to package, configure, and promote Lakeflow Jobs, Lakeflow Declarative Pipelines, and other workspace assets across dev, test, and prod environments
- Understand the Databricks CLI to validate, deploy, and manage Declarative Automation Bundles (formerly Databricks Asset Bundles) and other workspace assets in automated CI/CD workflows
Watch for Manual promotion
- Objectives
- 4
Read the domain guide →
-
Domain 06
10%
Worth 10%, this section has five objectives: spotting job duration trends, reading job health in the Lakeflow Jobs UI, finding skew, shuffle and spill in the Spark UI, Liquid Clustering and predictive optimization, and fixing cluster failures.
Inside this domain
- Identify trends in job performance using the Lakeflow Jobs run history view to compare current execution times against historical baselines
- Use the Lakeflow Jobs UI to monitor pipeline health by interpreting job statuses, viewing DAG-based task graphs to spot upstream blockers, and tracking pipeline run times and failure rates
- Identify common performance bottlenecks such as data skew, shuffling, and disk spilling by interpreting stage-level metrics in the Spark UI
- Understand the features of Liquid Clustering and predictive optimization
- and 1 more objectives
Watch for More nodes for skew
- Objectives
- 5
Read the domain guide →
-
Domain 07
15%
At 15%, this section has four objectives on Unity Catalog governance: managed versus external tables and converting between them, granting privileges across the hierarchy, row-level security and column masking, and ABAC policies.
Inside this domain
- Differentiate between managed and external tables in Unity Catalog and perform basic operations (create, modify, delete, and convert between managed and external tables) on them
- Configure access controls using the UI and SQL by applying GRANT, REVOKE, and DENY privileges to principals (users, groups, and service principals) at appropriate levels of the security hierarchy
- Understand column-level masking and row-level security to restrict data visibility based on user groups
- Understand Unity Catalog ABAC policies to centrally control row-level filtering and column masking for sensitive data
Watch for External DROP deletes files
- Objectives
- 4
Read the domain guide →
Domain names, weights and objectives come from Databricks's official outline (Exam guide for the exam published 4 May 2026, guide revised 6 Aug 2026 (current)). Question counts and study hours are editorial planning estimates, not official figures. Last reviewed October 2026.