What's New?
With this release, the Fabric Accelerator setup is now fully automated, delivering faster and simpler deployments. Previously, the process required 15 semi-automated steps and about 2 hours. With this release, it’s streamlined to just a few one-time configurations, followed by a job that completes deployment in 15–20 minutes.
The New Deployment Process
Fabric Accelerator now uses Fabric CLI to fully automate the initial setup. Key features of this automation include:
- Git-based version-controlled Fabric items that can be deployed from your repository to any Fabric tenant using a GitHub action – Deploy Fabric Accelerator. This approach aligns with Microsoft’s recommended Option 2 for Git-based deployments using build environments for Fabric CI/CD especially suited for multi-tenanted deployments.
- The new approach uses Fabric CLI instead of GitHub sync for deploying Fabric items. This offers two key advantages:
- The target workspace is independent of Git providers for version control.
- No need to handle pesky Fabric item ID find-and-replace before syncing.
- Provision or reuse an existing Fabric capacity.
- Supports deployments of all Fabric items – including Workspaces, Folders, SQL databases and schemas, Connections, ACLs, Lakehouses, Data Warehouses, Notebooks, Pipelines, Eventhouses, KQL database and schemas, RTI dashboards, Eventstream , and more.
- Supports re-runnability by deploying new Fabric items or updating existing ones, including support for asynchronous Long Running Operations (LRO).
- improved error handling.
What's Changed
- Fabric CLI Auth by @bennyaustin in #101
- Simplify deployment by @bennyaustin in #102
- Simplify deployment part1 by @bennyaustin in #103
- Simplify deployment part2 by @bennyaustin in #104
- Simplify deployment - added notebooks and pipelines - part1 by @bennyaustin in #105
- Simplify deployment - All pipelines and notebooks deployed through CLI by @bennyaustin in #106
- Simplify deployment - RTI interim part1 by @bennyaustin in #107
- Simplify deployment - Added RTI all items by @bennyaustin in #109
- Simplify deployment - Fixed RTI Dashboard database URL by @bennyaustin in #110
- Simplify deployment by @bennyaustin in #112
- Add L1 Transform Generic Notebook ID handling to deployment workflow by @bennyaustin in #113
- Simplify deployment by @bennyaustin in #114
- Simplify deployment by @bennyaustin in #115
- Fix typos and update links in README.md by @bennyaustin in #116
- Revise README for clarity and add overview video by @bennyaustin in #117
Full Changelog: v3.0...v4.0