Overview
Emit collected data from Entegrata into a Microsoft Fabric workspace through its SQL endpoint. Emission is available to customers on both hosting models. Destination type: SQL database (Microsoft Fabric SQL endpoint)Before You Start
Entegrata authenticates to Fabric with an Azure AD identity. Pick one of:- Managed Identity — ask your Entegrata Customer Experience Manager for the managed identity Entegrata uses in Azure. Add that identity to the target Fabric workspace as a Member (or higher) and grant it read/write access to the target database.
- Service Principal — create (or reuse) an Azure AD app registration with a client secret or certificate. Add the app registration to the target Fabric workspace as a Member (or higher) and grant it read/write access to the target database.
- Pick (or create) a target schema where Entegrata can create and manage tables
Connection Details
string
required
Fabric SQL endpoint hostname, e.g.
<workspace>.datawarehouse.fabric.microsoft.com.number
TCP port. Leave blank to use the default (
1433).string
required
Fabric database / warehouse name.
string
required
Schema inside the database where emitted tables live. Defaults to
dbo.boolean
default:"true"
Encrypt the connection in transit. Enabled by default. Only disable for legacy servers that cannot negotiate encryption.
Authentication
Fabric endpoints don’t accept SQL logins — Entegrata authenticates with an Azure AD identity. Pick the method that matches how you’ve set up access.- Entra Service Principal
- Entra ID
Application-based authentication using an Azure AD app registration.
string
required
Azure AD tenant (directory) ID.
string
required
Application (client) ID of the Azure AD app registration.
string
Client secret from the app registration. Provide either a secret or a certificate.
string
PEM-encoded client certificate. Provide either a secret or a certificate.
Write Modes
- Full Refresh — Entegrata loads all rows into a staging table and atomically swaps it with the target table. Any indexes, unique keys, and foreign keys you’ve added to the target are captured beforehand and reapplied after the swap.
- Incremental Merge — Entegrata writes only rows that changed in the source since the last emission, using the target’s primary key to apply inserts, updates, and deletes in a single
MERGE.
Naming Convention
Emitted table and column names are transformed to match the convention configured on the emitter (default:snake_case). Configure the convention per emitter to match the downstream tools consuming the replica.