A data engineer opens a new notebook in a Microsoft Fabric workspace and needs a Spark session to start in seconds, without configuring any compute in advance. Which Spark compute option meets this requirement with the LEAST administrative effort?
Choose one.
Fabric offers two kinds of Spark pools: starter pools (prehydrated, Microsoft-managed live clusters) and custom pools (user-defined node size, autoscale, and executor settings).
The starter pool is the default compute for a workspace and is kept warm by Fabric, so an interactive session begins in seconds with no setup — exactly the least-effort, fastest-start option. A custom pool must be defined first and its nodes are provisioned when the session starts, which typically takes a few minutes. An Airflow job is an orchestration tool and irrelevant to session startup speed, and attaching an environment with extra libraries adds personalization time rather than removing it.
- Identify the requirement: instant session start plus no upfront compute configuration.
- Recall that starter pools are always-on, prehydrated clusters managed by Fabric with default medium node sizing.
- Recall that custom pools trade startup speed for control: they are created in workspace Spark settings and spin up on demand.
- Eliminate orchestration (Airflow) and library packaging (environments) because neither is a compute-startup feature.
Exam tip: Choose the starter pool for instant, zero-config Spark sessions; choose a custom pool when you need specific node sizes or scaling behavior.
Configure Microsoft Fabric Workspace Settings: Spark, Domains, OneLake, Airflow — the lesson that teaches this.