For the complete documentation index, see llms.txt. This page is also available as Markdown.

Microsoft Fabric

Connect Telmai to a Microsoft Fabric Warehouse or Lakehouse SQL analytics endpoint

Telmai connects to Microsoft Fabric over the SQL analytics endpoint. Both Warehouse and Lakehouse items are supported, and assets can be defined either by selecting a table or by running a SQL query.

The Fabric portal never exposes a server, port, or database name — only a workspace GUID and a warehouse/lakehouse GUID, both readable from the portal URL. The connection form therefore collects those identifiers, and Telmai resolves the actual SQL endpoint through the Fabric REST API when the connection is opened.

Fabric SQL endpoints accept Microsoft Entra authentication only. There is no SQL username-and-password option.

Prerequisites

Register an application in Microsoft Entra

For the default Service Principal scheme, Telmai authenticates with a client ID and secret from a registered Entra application. Follow Microsoft's Register an application guide, then collect:

  • Application (client) ID

  • Client secret — generated under Certificates & secrets

  • Directory (tenant) ID of the Entra tenant that owns the Fabric workspace

Grant the principal access to Fabric

If your tenant cannot enable that setting, use the SQL connection string override described below.

Capture the identifiers from the portal URL

Open the warehouse or lakehouse in the Fabric portal and read both GUIDs from the address bar:

  • Workspace ID — the GUID in .../groups/<workspaceId>/...

  • Warehouse / Lakehouse ID — the item GUID in the same URL

Creating a connection

Navigate to the Connections page, click +Add Connection, and select Microsoft Fabric SQL. Provide the following:

Field
Description

Authentication Scheme

Service Principal (default), or Managed Identity (connection) on Azure-based Telmai deployments

Managed Identity

The registry identity to authenticate as. Appears only for the Managed Identity scheme

Microsoft Entra Tenant ID

Directory (tenant) ID of the Entra tenant that owns the Fabric workspace. Service Principal scheme only

Workspace ID

Workspace GUID from the Fabric portal URL

Item Type

Warehouse (default) or Lakehouse

Warehouse / Lakehouse ID

Item GUID of the warehouse or lakehouse from the Fabric portal URL

Schema

The schema to connect to

SQL connection string (optional override)

Leave empty to resolve the endpoint automatically. See below

Client ID

Application (client) ID of the Entra service principal. Service Principal scheme only

Client Secret

Client secret of that service principal. Service Principal scheme only

Select Test Connection to validate the details. The connection can only be created once a test succeeds.

There are no Server, Port, or Database fields. Telmai looks the endpoint host up through the Fabric API from the workspace and item IDs, and the port is always 1433.

When your tenant blocks service principals

If your Fabric tenant does not allow service principals to call the Fabric APIs, paste the host shown under the item's Settings > SQL connection string into the SQL connection string (optional override) field. This path makes no Fabric API call at all and uses the Warehouse / Lakehouse ID field verbatim as the database name.

Managed identity and long-running scans

Connecting an asset

Once a connection is defined, you can start using it to create assets. To create an asset, either select an existing table or run a custom SQL query.

The SQL query option is useful for monitoring a filtered subset of a table, a join across tables, or a derived result set that is not materialized as a table.

Metadata scans

Metadata scans are supported for Microsoft Fabric connections. A metadata scan profiles the asset using table statistics rather than reading every record, which is faster and cheaper than a full scan.

Please ensure that your environment has allowlisted the Telmai IP list.

Last updated