Microsoft Fabric Updates Blog

Introducing the Job-Level Bursting Switch in Microsoft Fabric

We’re introducing a new feature that gives you more granular control over your Spark compute resources in Microsoft Fabric: The Job-Level Bursting Switch. This highly anticipated addition empowers capacity administrators to fine-tune how Spark jobs utilize burst capacity, optimizing for either peak performance or higher concurrency based on your specific workload needs.

Microsoft Fabric’s Compute Units offer a powerful 3× bursting capability, allowing a single Spark job to temporarily consume significantly more compute cores than your base capacity provides. This intelligent design helps accelerate job performance during intensive periods, ensuring full utilization of your available resources when it matters most.

Taking Control – The ‘Disable job-level bursting’ Switch

With this new release, capacity administrators now have direct control over this behavior via the ‘Disable job-level bursting’ switch, conveniently located in the Admin Portal:

Location: Admin Portal → Capacity Settings → [Select Capacity] → Data Engineering/Science Settings → Job Management

How it Works

  • Enabled (Default): When enabled, a single Spark job can leverage the full burst limit, consuming up to 3× CUs. This is ideal for demanding ETL processes or large analytical tasks that benefit from maximum immediate compute power.
  • Disabled: If you disable this switch, individual Spark jobs will be capped at the base capacity allocation. This prevents a single job from monopolizing the burst capacity, thereby preserving concurrency and improving the experience for multi-user, interactive scenarios.

Important Considerations for Autoscale Billing

It’s crucial to note that this switch is only available when running Spark jobs on Fabric Capacity. If the Autoscale Billing option is enabled for your capacity, this switch will be automatically disabled. This is because Autoscale Billing operates on a pure pay-as-you-go model with no smoothing window, meaning all Spark usage is billed on demand without relying on reserved capacity bursting.

Optimizing for Your Workloads: Use Cases and Examples

The Job-Level Bursting Switch provides flexibility to cater to diverse data engineering and science requirements:

ScenarioSettingBehavior
Heavy ETL WorkloadBursting enabledJob can use the entire burst capacity (e.g., 192 CUs in an F64 capacity), accelerating execution.
Multi-user Interactive NotebooksBursting disabledJob usage is capped (e.g., 64 CUs in an F64 capacity), improving overall concurrency for many users.
Autoscale Billing is enabledBursting control unavailableAll Spark usage is billed on demand; no bursting from base capacity as it follows a pay-as-you-go model.

Choose Your Optimization – Throughput vs. Concurrency

This new switch is a powerful tool to help you fine-tune your Fabric Spark environment:

  • Keep bursting enabled for large-scale jobs, critical ETL pipelines, and compute-intensive tasks where maximizing single-job throughput is paramount.
  • Disable it for interactive development, shared environments, or scenarios with many concurrent users where maintaining consistent responsiveness for multiple jobs is more important.

We believe the Job-Level Bursting Switch will provide our customers with even greater control and flexibility in managing their Spark workloads on Microsoft Fabric. This feature, combined with our existing capabilities like Optimistic Job Admission, empowers you to build highly efficient and responsive data solutions.

To learn more about optimizing your Spark workloads in Microsoft Fabric, please refer to our documentation:

関連するブログ記事

Introducing the Job-Level Bursting Switch in Microsoft Fabric

2月 3, 2026 作成者: Bogdan Crivat

As executives plan the next phase of their data and AI transformation, the bar for analytics infrastructure continues to rise. Enterprises are expected to support traditional business intelligence, increasingly complex analytics, and a new generation of AI-driven workloads—often on the same data, at the same time, and with far greater expectations for speed and cost … Continue reading “A turning point for enterprise data warehousing “

2月 2, 2026 作成者: Arindam Chatterjee

Coauthored by QiXiao Wang Building event-driven, real-time applications using Fabric Eventstreams and Spark Notebooks just got a whole lot easier. With the Preview of Spark Notebooks and Real-Time Intelligence integration — a new capability that brings together the open-source community supported richness of Spark Structured Streaming with the real-time stream processing power of Fabric Eventstreams … Continue reading “Bringing together Fabric Real-time Intelligence, Notebook and Spark Structured Streaming (Preview)”