DP-750 · Compute and Catalog Foundations
20 cards
Configuring Compute Features
-
Quick check
Which work does Photon accelerate on supported compute?
AInstalling GPU drivers and compiling CUDA for deep-learning frameworks
Those belong to the machine learning environment; Photon is an execution engine and installs nothing.
BSQL queries and DataFrame operations
Right. Photon replaces standard Spark execution components with native code for exactly these two kinds of work.
CGranting cluster permissions and binding workspaces to a catalog
Permissions and workspace bindings are governance settings and are untouched by the execution engine.
3 / 20
-
Quick check
A daily production job scans wide tables and runs complex aggregations on CPU compute, with no GPUs involved. The team wants faster SQL and DataFrame execution without rewriting the pipeline. What should be enabled?
APhoton acceleration
Right. Photon accelerates exactly these SQL and DataFrame operators, it needs no code changes, and with no GPUs present nothing blocks it.
BA dedicated group access mode for the job's cluster
An access mode decides who may use the cluster; it has no effect on how fast the operators run.
CDatabricks Runtime ML with its GPU drivers installed
That runtime prepares a machine learning environment this job does not need, and its GPU path would rule Photon out.
6 / 20
-
Quick check
What else does a team choose when it selects a Databricks Runtime version?
AA compute permission level for the cluster's users
Permission levels are granted separately and have nothing to do with which runtime is installed.
BA Unity Catalog binding between the workspace and its catalog
A workspace binding is a governance setting and is independent of the runtime.
CThe Apache Spark version that comes with that runtime
Right. The runtime packages Spark together with the platform optimizations, so picking one fixes the other.
8 / 20
-
Keep your progress in the app
That’s 3 of 8 quick checks. In the app they stay answered, and every lesson remembers where you left off.
-
Quick check
A daily production pipeline must move to a newer runtime: it needs a recent Spark capability, but stability is non-negotiable. What is the best approach?
ADeploy the newest non-LTS runtime straight to production so the capability is available immediately
That delivers the feature but abandons the stability the pipeline was said to require.
BKeep the current runtime and switch the cluster to a different access mode
An access mode governs who shares the cluster and can never add a Spark capability.
CSelect an LTS runtime that includes the capability and test it in development first
Right. The runtime supplies the Spark feature, an LTS release supplies the stability, and development testing protects the production run.
11 / 20
-
Quick check
Which behavior prevents a team from selecting a specific runtime version for its workload?
AServerless compute runs a versionless runtime that the platform upgrades automatically
Right. Versionless means there is nothing to pin, which is why a version requirement points to classic compute.
BClassic compute requires an explicit runtime selection when the cluster is created
Explicit selection is the capability the team wants, not an obstacle to it.
CDatabricks Runtime ML ships without Apache Spark, so no version applies
Every Databricks Runtime, machine learning editions included, is built around Apache Spark.
13 / 20
-
Quick check
For which initial machine learning experiment is a large single-node resource a reasonable choice?
AA shared SQL dashboard queried by many concurrent analysts
Concurrent dashboard users belong on a SQL warehouse, which is the surface built for analytics.
BA framework whose training does not distribute across worker nodes
Right. With nothing to distribute, one large machine avoids shuffle overhead and is enough for early experiments.
CA large Spark job that needs to scale horizontally as the dataset grows
Horizontal scaling requires workers, and a single-node resource has none to add.
16 / 20
-
Quick check
A notebook trains an image-recognition neural network that needs CUDA and GPU drivers; SQL acceleration is irrelevant here. Which combination is valid?
AA standard runtime on GPU compute with Photon enabled for extra speed
A standard runtime lacks the drivers and CUDA, and Photon cannot run on a GPU cluster anyway.
BDatabricks Runtime ML on GPU compute with Photon enabled
The runtime is right, but Photon is not supported on GPU-enabled clusters, so this cluster is not valid.
CDatabricks Runtime ML on GPU compute with Photon disabled
Right. Runtime ML supplies CUDA and the GPU drivers, and Photon is off because GPU clusters do not support it.
18 / 20
-
Quick check
Which statement pairs each feature setting with the right reason?
APhoton is chosen for SQL and DataFrame acceleration, an LTS runtime for production stability, and Runtime ML for prepared libraries and GPU drivers
Right. Each feature is matched with the workload behavior or compatibility requirement that actually motivates it.
BPhoton is chosen to drive GPU training, an LTS runtime to obtain the newest Spark features, and Runtime ML to accelerate SQL scans
Photon cannot run on GPU clusters, LTS releases trade newest features for stability, and Runtime ML prepares an environment rather than accelerating queries.
CPhoton is chosen to grant cluster permissions, an LTS runtime to convert compute to serverless, and Runtime ML to remove Spark
None of those are feature settings: permissions, compute type, and the presence of Spark are all decided elsewhere.
20 / 20
-
8 quick checks · then the test
In the app, finishing the quick checks opens this lesson’s 10-question test, and the ones you miss come back exactly when you’re about to forget them.
The whole course, on your phone
Lessons you can read, audio you can listen to on the way to work, and practice that remembers what you got wrong.