Study Databricks DE-ASSOC Compute Choices: key concepts, common traps, and exam decision cues.
This lesson covers one of the easiest places to lose points on DE-ASSOC: choosing compute by habit instead of by workload. The exam often gives you an interactive, scheduled, SQL-serving, or hands-off engineering scenario and asks whether you understand the operational fit of the compute choice.
All-purpose compute: Interactive compute meant for development, exploration, and collaborative notebook work.
Job compute: Compute meant for scheduled or triggered runs where repeatability matters more than ad hoc interactivity.
Serverless: Databricks-managed compute where infrastructure sizing and much of the operational overhead are abstracted away.
SQL warehouse: Databricks SQL-serving compute used for analyst queries, dashboards, and BI-facing workloads.
Do not start with which compute option sounds powerful. Start with what kind of work is this:
| If the problem is mainly about… | Strong lane |
|---|---|
| interactive notebook development and debugging | all-purpose or interactive compute |
| repeatable scheduled execution with less manual session management | job or workflow-oriented compute |
| SQL serving for dashboards or BI consumers | SQL warehouse style compute |
| reducing infrastructure handling for routine managed execution | serverless compute |
| Workload shape | Best default instinct | Why |
|---|---|---|
| exploring data with a teammate in a notebook | all-purpose compute | the session is interactive and human-driven |
| running ETL every hour from a workflow | job compute | scheduled execution wants repeatability and clean run history |
| supporting dashboards and analyst queries | SQL warehouse | the consumer is query-serving, not notebook authoring |
| routine production jobs where the stem values hands-off operations | serverless | Databricks is being asked to manage more of the runtime burden |
Strong answers do not ask “which compute type do I personally use most?” They ask:
Once those are clear, the compute answer usually becomes much easier.
DE-ASSOC does not test serverless as magic. It tests whether you see when hands-off managed compute is stronger than manually sizing and managing clusters yourself. If the stem rewards:
then serverless often becomes the strong lane.
Candidates sometimes choose interactive compute for scheduled production work because that is where they developed the notebook originally. The exam usually rewards separating how you developed the logic from how you should run it in production.
Other frequent misses:
A team has a transformation notebook that was built interactively, but it now must run every two hours, keep clean run history, and recover inside a production workflow. Which compute instinct is strongest first?
Correct answer: B. The requirement changed from development convenience to scheduled, repeatable execution.