Agents in Microsoft Fabric
Van een verzoek in gewone taal naar een wijziging die het team kan controleren.
Bij Provincie Gelderland werkte ik aan de inrichting van Microsoft Fabric en de koppeling met Azure DevOps. Als BI engineer bouwde ik daarnaast een platform waarin AI-agents wijzigingen in datamodellen en rapporten voorbereiden.
Het resultaat is een controleerbaar wijzigingsvoorstel, een pull request. Het team houdt de regie: een medewerker keurt het plan vooraf goed en beslist uiteindelijk over samenvoegen en livegang.
- Elk plan wordt eerst door een mens goedgekeurd
- Eigen branch en werkruimte per wijziging
- Elke stap vastgelegd en herleidbaar
- Geen automatische merge of livegang
Bekijk alle werkzaamheden
- Een schaalbare Microsoft Fabric-omgeving voor data engineering en analytics opgezet en ingericht.
- Fabric met Azure DevOps geïntegreerd voor Git, versiebeheer, deployment en automatisering van het ontwikkelproces.
- Geautomatiseerde processen ontworpen en geïmplementeerd die geïsoleerde Fabric-ontwikkelomgevingen aanmaken, zodat teams onafhankelijk en gecontroleerd kunnen werken.
- Mede verantwoordelijk voor de migratie van een bestaand datawarehouse naar Fabric, inclusief de modernisering van bestaande data-oplossingen.
- Bijgedragen aan CI/CD-processen, ontwikkelstandaarden en beheerprocessen voor het Fabric-platform.
- Gewerkt aan integratie, dbt-transformaties en toegang voor BI, samen met data engineers, BI-engineers, architecten en andere betrokkenen.
Technologieën: Microsoft Fabric · Azure DevOps · Azure · dbt · CI/CD · Git · Data Warehousing · BI
- AI-oplossingen ontwikkeld om ontwikkel-, beheer- en data-engineeringprocessen verder te automatiseren.
- AI-ondersteunde tools en dashboards gebouwd waarmee developers en BI-engineers inzicht krijgen in lopend werk en ontwikkelprocessen.
- Een coördinator gebouwd die verzoeken in Azure DevOps en Fabric onderzoekt en de haalbaarheid beoordeelt. Na goedkeuring werken specialisten voor ingestie, transformatie en rapportage in eigen feature-branches en werkruimten, via de bestaande pipelines.
- Een workflow gebouwd waarin een wijziging in gewone taal kan worden aangevraagd. Agents gebruiken de actuele sprint en backlog om de vraag te analyseren en de wijziging uit te voeren.
- AI-assisted development in bestaande ontwikkel- en DevOps-processen toegepast om repetitieve taken te automatiseren.
- Controle ingericht waarbij een onafhankelijke reviewer elke wijziging toetst aan het goedgekeurde plan en een diagnose-agent fouten onderzoekt. Agents gebruiken sprintinformatie, ontwikkelstandaarden en bestaande oplossingen. Samenvoegen en livegang blijven mensenwerk.
Technologieën: AI-agents · Agent orchestration · Generative AI · Azure DevOps · CI/CD