Configure and manage data engineering and data science settings for Fabric capacities

Applies to: Data Engineering and Data Science in Microsoft Fabric

When you create Microsoft Fabric from the Azure portal, it is automatically added to the Fabric tenant that's associated with the subscription used to create the capacity. With the simplified setup in Microsoft Fabric, there's no need to link the capacity to the Fabric tenant. Because the newly created capacity will be listed in the admin settings pane. This configuration provides a faster experience for admins to start setting up the capacity for their enterprise analytics teams.

To make changes to the Data Engineering/Science settings in a capacity, you must have admin role for that capacity. To learn more about the roles that you can assign to users in a capacity, see Roles in capacities.

Use the following steps to manage the Data Engineering/Science settings for Microsoft Fabric capacity:

  1. Select the Settings option to open the setting pane for your Fabric account. Select Admin portal under Governance and insights section

    Screenshot showing where to select Admin Portal settings.

  2. Choose the Capacity settings option to expand the menu and select Fabric capacity tab. Here you should see the capacities that you have created in your tenant. Choose the capacity that you want to configure.

    Screenshot showing where to select Capacity settings.

  3. You are navigated to the capacities detail pane, where you can view the usage and other admin controls for your capacity. Navigate to the Data Engineering/Science Settings section and select Open Spark Compute. Configure the following parameters:

Note

Atleast one workspace should be attached to the Fabric Capacity to explore the Data Engineering/Science Settings from the Fabric Capacity Admin Portal.

  • Customized workspace pools: You can restrict or democratize compute customization to workspace admins by enabling or disabling this option. Enabling this option allows workspace admins to create, update, or delete workspace level custom spark pools. Additionally, it allows you to resize them based on the compute requirements within the maximum cores limit of a capacity.

Capacity Pools for Data Engineering and Data Science in Microsoft Fabric (Public Preview)

In the Pool List section of Spark Settings, by clicking on the Add option, you can create a Custom pool for your Fabric Capacity.

Screenshot showing the pool list section in Admin Portal settings.

  1. You are navigated to the Pool creation section, where you specify the Pool name, Node family, select the Node size and set the Min and Max nodes for your custom pool, enable/disable autoscale, and dynamic allocation of executors.

Screenshot showing the pool creation section in Admin Portal settings.

  1. Click Create and Save the settings.

Screenshot showing the capacity pools saved in Admin Portal settings.

Note

The custom pools created in the capacity settings, will have a 2 to 3 minute session start latency as these are on-demand sessions unlike the sessions served through Starter Pools.

  1. Now the newly created Capacity pool is available as a Compute option in the Pool Selection menu in all the workspaces attached to this Fabric capacity.

Screenshot showing the capacity pools listed  in Pool list within Workspace settings.

  1. You can also view the created capacity pool as a compute option in the environment item within the workspaces.

Screenshot showing the capacity pools listed  in Pool list within Environment compute settings.

  1. This provides additional administrative controls to manage compute governance for your Spark compute in Microsoft Fabric. As a capacity admin, you can create Pools for workspaces and disable workspace-level customization, which would prevent workspace admins from creating custom pools.