Microsoft Fabric¶
Actian AI Analyst can connect directly to your Microsoft Fabric data warehouse using a service principal from your Microsoft Entra (Azure AD) tenant.
Step 1: Create an App Registration in Microsoft Entra ID¶
- Go to the Azure Portal → Microsoft Entra ID → App registrations.
- Click New registration.
- Name: Can be anything (e.g.,
actian-analyst-fabric-access). - Supported account types: Single tenant.
- Redirect URI: Leave blank.
- Name: Can be anything (e.g.,

Step 2: Note Your Tenant and Client IDs¶
After creating the app, copy:
- Directory (tenant) ID
- Application (client) ID
You'll need these later for the Actian AI Analyst connection form.
Step 3: Create a Client Secret¶
- In your app registration, go to Certificates & secrets.
- Under Client secrets, click New client secret.
- Add a description (e.g.,
actian-analyst-fabric-secret) and choose an expiry period. - Important: Copy the Value (not the Secret ID) immediately and store it securely.
- You won't be able to view the value again once you leave the page.

Step 4: Grant Database Access to the Service Principal¶
Run the following commands in your Fabric SQL database to grant read access:
CREATE USER [<service-principal-name>] FROM EXTERNAL PROVIDER;
ALTER ROLE db_datareader ADD MEMBER [<service-principal-name>];
- Replace
<service-principal-name>with your app registration's display name. - Use
db_datareaderfor read-only access (recommended). - Only use
db_ownerif the agent needs full control — generally not needed for Actian AI Analyst.
Step 5: Add the Connection in Actian AI Analyst¶
- Click Connections → Plus button → Select Microsoft Fabric.
- Fill in the form:
| Field | Value |
|---|---|
| Display Name | How you want the source to appear in Actian AI Analyst |
| SQL Host | Your Fabric SQL host (ends with .datawarehouse.fabric.microsoft.com) |
| Database | The Fabric database name |
| Schema | The schema to use (often dbo) |
| Tenant ID | From Step 2 |
| Client ID | Application (client) ID from Step 2 |
| Client Secret | From Step 3 |