The short version
Take the Spark Associate Developer exam first if you are new to Spark or write little PySpark. Take Data Engineer Professional if you already run production pipelines on Databricks. The two overlap on streaming but test different things: one is about Spark code, the other about running data engineering on the platform. Take both if Spark code is your gap and pipelines are your job.
Side by side
| Item | Data Engineer Professional | Spark Associate Developer |
|---|---|---|
| Level | Professional | Associate |
| Audience | Data engineers running production pipelines | People who write Spark DataFrame code |
| Scored questions | 60 in the guide, 59 on the exam page | 45 |
| Time | 120 minutes | 90 minutes |
| Code language | Python and SQL | Python |
| Delivery | Online proctored or test center | Online proctored or test center |
| Prerequisites | None; about a year of hands-on work recommended | None; about six months of hands-on Spark recommended |
| Passing score | Not published | Not published |
| Validity | 2 years, retake current exam | 2 years, retake current exam |
Both exams allow no test aids. The retake wait of 14 days comes from the general Databricks FAQ.
What each one covers
The Associate exam has seven domains: Spark architecture (20%), Spark SQL (20%), the DataFrame API (30%), troubleshooting and tuning (10%), Structured Streaming (10%), Spark Connect (5%), and the pandas API on Spark (5%). It asks how Spark runs your code and whether you can write it.
The Professional exam has nine sections. The biggest are Developing Code (23%) and Cost & Performance (15%), followed by Ingestion and Data Manipulation at 12% each. It also covers monitoring, security, governance, deployment, and modeling, which the Associate exam does not.
Overlap and differences
Overlap. Structured Streaming, joins and aggregations, caching and performance ideas, and reading query behavior appear in both. If you master the Associate topics, you will find part of Section 1 and Section 3 of the Professional exam familiar.
Differences.
- The Associate exam goes deep into Spark internals: partitions, shuffles, lazy evaluation, and API details. The Professional exam stays at the platform level: which feature to use, and why.
- The Professional exam adds Unity Catalog permissions, Lakeflow Pipelines and Jobs, Declarative Automation Bundles, system tables, data sharing, and compliance.
- The Professional questions are scenarios with constraints. The Associate questions lean toward what a given piece of code does.
How to choose
- New to Spark: start with the Associate. It builds the vocabulary the Professional exam assumes.
- Experienced with Databricks jobs but rusty on the API: do a short Associate review, then go for the Professional.
- Already running pipelines every day: go straight to the Professional.
- Short on time: pick the exam closest to your current job. Neither is a prerequisite for the other, according to Databricks.
Note that the Associate exam guide was updated recently. The guide is dated October 8, 2026, so check it before you rely on older notes.
Order and effort
Many people find a sensible order is Associate, then Professional, with a few months of project work in between. Study times vary widely, so we give no fixed numbers. Our study plan for the Professional exam can be adapted whichever path you pick.
FAQ
Do I need the Associate exam before the Professional?
No. Databricks lists no prerequisite for either.
Which is harder?
The Professional exam is higher level and longer. See the difficulty page.
Does passing one renew the other?
The pages we read do not say so. Each credential is valid for two years.
More guides for DB-DE-PRO
- Databricks Data Engineer Pro Exam Format
- Databricks Data Engineer Pro Domains
- Databricks Data Engineer Pro Sample Questions
- Databricks Data Engineer Pro Prerequisites
- Is Databricks Data Engineer Pro Worth It?
- DE Pro Cheat Sheet: Key Facts to Review
- DP-750 vs Databricks Data Engineer Pro
Next step
Read both overviews: Data Engineer Professional and Spark Associate. Check the renewal rules. Practice sets are here for Data Engineer Professional and Spark Associate.