Microsoft Fabric (BETA)
Adding Microsoft Fabric to your decube connections helps your team find relevant datasets and apply governance policies via the data catalog
Last updated
Adding Microsoft Fabric to your decube connections helps your team find relevant datasets and apply governance policies via the data catalog
Microsoft Fabric integrates with decube through a service principal, giving your team metadata visibility and governance coverage over Fabric workspaces directly in the data catalog.
General
Metadata — metadata extraction and display of asset information (tables, columns, schemas). Types collected: Schema, Table, Column
General
Profiling
Preview
Data Quality
External Table
Stored Procedure
The connector may be rate-limited when scanning more than 1,000 workspaces.
Connecting Fabric requires credentials you generate in Microsoft Entra ID:
Tenant ID
Client ID
Client Secret

Access to Microsoft Entra ID to create service principals.
A Microsoft Fabric-enabled workspace.
Admin access (Fabric Administrator role) to change tenant settings.
Go to Microsoft Entra ID. Under the Manage tab on the left, select App Registrations.
Click New Registration at the top of the page.

Enter decube as the name, then click Register.
On the Overview tab, note the Client ID and Tenant ID — you'll need these when configuring the connector in decube.

On the left tab, click Certificates & secrets, then New client secret. Set the description to decube client secret and the expiry date to align with your contract term.

Copy the client secret value immediately and store it somewhere secure, such as Azure Key Vault. Microsoft Entra ID doesn't display it again, and you'll need it to register the connector in decube.
Return to the Microsoft Entra ID main page and click Groups on the left, then New Group.

Set the group type to Security.
Click Members, then search for the service principal you created (decube).
Click Select to add the service principal to the group.
Click Create. You now have the Tenant ID, Client ID, and Client Secret needed for the integration.
On the Microsoft Fabric workspace page, click the Settings gear icon in the top-right corner, then select Admin Portal under Governance and Insights.
In the Admin Portal, select Tenant Settings in the left sidebar.
Search for Service principals can call Fabric public APIs.
Enable the setting and select Specific security groups, then add the group you created earlier.

Enable the following settings as well, under Admin API:
Service principals can access read-only admin APIs
Enhance admin APIs responses with detailed metadata
Enhance admin APIs responses with DAX and mashup expressions
Please follow these steps for all of the Workspaces that you want ingested. A user with Admin permissions on the workspace is required to perform this step.
In the Microsoft Fabric portal, select Workspaces from the left sidebar to view available workspaces.
Hover over the workspace name that you want ingested and select the ... ellipsis menu that appears. Click Workspace access. (Alternatively, if you are already inside the workspace, you can select Manage access in the top right corner).

The Manage access panel will open on the right side of the screen. Click Add people or groups. In the search field, search for the name of the service principal created earlier (in this case, decube).
Change the access role drop down to Admin, then finally, click on Add.

Last updated