Microsoft Fabric (BETA)
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.
Supported Capabilities
General
Metadata — metadata extraction and display of asset information (tables, columns, schemas). Types collected: Schema, Table, Column, Dashboards, Charts
PowerBI objects ingested: Semantic models, Dashboards, Charts
General
Profiling
Preview
Data Quality
External Table
Stored Procedure
Connection Requirements
Connecting Fabric requires credentials you generate in Microsoft Entra ID:
Tenant IDClient IDClient Secret

Prerequisites
Access to Microsoft Entra ID to create service principals.
A Microsoft Fabric-enabled workspace.
Admin access (Fabric Administrator role) to change tenant settings.
Creating a service principal and security group
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
decubeas the name, then click Register.On the Overview tab, note the
Client IDandTenant 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 secretand the expiry date to align with your contract term.

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.
Granting the service principal access to Microsoft Fabric
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
Granting Workspace Access to the Service Principal
Please follow these steps for all of the Workspaces that you want ingested. A user with Contributor permissions on the workspace is required to perform this step.
In the Microsoft Fabric portal, select
Workspacesfrom the left sidebar to view available workspaces.Hover over the workspace name that you want ingested and select the
...ellipsis menu that appears. ClickWorkspace access. (Alternatively, if you are already inside the workspace, you can selectManage accessin the top right corner).

The
Manage accesspanel will open on the right side of the screen. ClickAdd 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
Contributor, then finally, click onAdd.

Last updated