Agents in Microsoft Fabric
From a plain-language request to a change the team can review.
At the Province of Gelderland, I helped set up Microsoft Fabric and its integration with Azure DevOps. As a BI engineer, I also built a platform in which AI agents prepare changes to data models and reports.
The result is a proposed change the team can review: a pull request. The team stays in control: a person approves the plan first and ultimately decides whether to merge and release it.
- A person approves every plan first
- Own branch and workspace per change
- Every step recorded and traceable
- No automatic merge or release
View all my work
- Set up and configured a scalable Microsoft Fabric environment for data engineering and analytics.
- Integrated Fabric with Azure DevOps for Git, version control, deployment and development automation.
- Designed and implemented automated processes that create isolated Fabric development environments, allowing teams to work independently and with control.
- Shared responsibility for migrating an existing data warehouse to Fabric, including modernising existing data solutions.
- Contributed to CI/CD processes, development standards and platform operations.
- Worked on integration, dbt transformations and BI access alongside data engineers, BI engineers, architects and other stakeholders.
Technologies: Microsoft Fabric · Azure DevOps · Azure · dbt · CI/CD · Git · Data Warehousing · BI
- Developed AI solutions to further automate development, operations and data engineering processes.
- Built AI-assisted tools and dashboards that give developers and BI engineers insight into ongoing work and development processes.
- Built a coordinator that investigates requests in Azure DevOps and Fabric and assesses feasibility. After approval, ingestion, transformation and reporting specialists work in their own feature branches and workspaces, through the existing pipelines.
- Built a workflow where a change can be requested in plain language. Agents use the current sprint and backlog to analyse the request and carry out the change.
- Applied AI-assisted development in existing development and DevOps processes to automate repetitive tasks.
- An independent reviewer checks every change against the approved plan; a diagnostics agent investigates errors. Agents use sprint information, development standards and existing solutions. Merging and production releases remain human decisions.
Technologies: AI agents · Agent orchestration · Generative AI · Azure DevOps · CI/CD