u/Snoo-46123

Service Principal (SPN) Support for Fabric Warehouse Git Integration & Deployment Pipelines Is Now Available

Great news for teams building enterprise-grade CI/CD workflows with Microsoft Fabric Warehouse!

Service Principal (SPN) support for Fabric Warehouse Git Integration and Deployment Pipelines is now available, enabling fully automated, non-interactive deployment workflows. This removes a key blocker for organizations that rely on service principals for DevOps automation and governed release management.

With this update, you can:

  • Use Service Principals with Git-based CI/CD workflows
  • Automate commit, sync, and deployment operations without user credentials
  • Enable enterprise-ready DevOps pipelines using Azure DevOps or GitHub
  • Improve security by avoiding dependency on individual user accounts
  • Standardize deployment automation across development, test, and production environments

This enhancement is part of our broader investment in Fabric Warehouse developer experiences, Git integration, deployment pipelines, and automation scenarios. Fabric Warehouse already supports source-controlled development and deployment workflows, and SPN support unlocks the final piece required for many production-grade DevOps implementations.

Coming next:

  • Item Definition APIs for Warehouses
    • Create/Get/Update Warehouse with Item Definition
    • Support for both DACPAC and SQL Database Project (.sqlproj) definitions, enabling richer integration with existing SQL development workflows.
  • Fabric CI/CD package Integration
    • Deploy Warehouse item definitions directly through fabric ci-cd package.

What CI/CD scenarios are you planning to automate now that SPN support is available?

reddit.com
u/Snoo-46123 — 4 days ago

API Behavior Change: Returning Server Name vs. Full Connection String

The current API https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/warehouses/{warehouseId}/connectionStringapi
returns the server name, not a full connection string.

We’re evaluating whether this API should instead return the complete connection string.

Would this change break any of your scenarios or assumptions? Ex: If you’re currently constructing the connection string yourself using the server name, would this introduce conflicts or duplication?

reddit.com
u/Snoo-46123 — 2 months ago

Hey everyone — I'm one of the speakers at this upcoming free webinar with dbt Labs, and wanted to share it here. I've been driving dbt integration for Microsoft Fabric across Warehouse, Lakehouse, and other scenarios, and this session is a chance to see that work in action — live, in real time

Here's what we'll be demoing:

- Connecting dbt platform to Microsoft Fabric
- Structuring a project: sources, staging models, and marts
- Writing and testing transformations
- Deploying to production

We're running two "global friendly" sessions on June 24 & 25 to cover different time zones.
No prior dbt experience needed — just bring curiosity.

Would love to see folks from this community there. Happy to answer questions in the comments beforehand too.

Sign up: https://www.getdbt.com/resources/webinars/dbt-labs-microsoft-fabric-in-action-a-step-by-step-analytics-engineering-demo

u/Snoo-46123 — 2 months ago