Samenvatting
Microsoft Fabric-project bouwt een semantisch model met ontologie en Ontology Agent voor controles en verbeteringen.
Microsoft Fabric-project: semantisch model en ontologie
Het project gebruikt data uit de Gold-laag om een semantisch model op te bouwen volgens een galaxy schema. De maker controleerde daarna met query’s of er problemen zaten in de relaties tussen tabellen.
Aan elke tabel en kolom voegde de maker een beschrijving toe. Die metadata ondersteunt AI bij het interpreteren van de modelstructuur. Ook legde het project de kernmeasures vast in een aparte tabel met de naam `_measures`.
Boven op het semantische model bouwde de maker een ontologie. De Ontology Agent hielp vervolgens om het model te verbeteren en mogelijke problemen te controleren. Het beschikbare fragment vermeldt niet welke vervolgstappen of welk einddoel na deze fase volgen.
Waarom het semantisch model telt
Het semantische model vormt hier de verbindende laag tussen de gegevens in Gold en de logica die rapportages of AI-toepassingen gebruiken. Relaties, kolombeschrijvingen en measures staan daardoor niet verspreid over losse rapporten, maar krijgen een vaste plek in het model.
De werkwijze laat ook zien dat een ontologie meer doet dan termen verzamelen. De maker gebruikt de Ontology Agent om de structuur te beoordelen en aan te scherpen. Dat maakt modelcontrole onderdeel van de ontwikkelstap, in plaats van een controle die pas na publicatie plaatsvindt.
De aparte `_measures`-tabel geeft kernberekeningen een herkenbare locatie. Voor teams die een Fabric-model onderhouden, helpt zo’n indeling om definities terug te vinden en wijzigingen gerichter te beoordelen. De bron beschrijft geen vergelijking met andere tools of platformen; de waarde zit hier in de gekozen modelopbouw.
Concrete takeaway voor het Fabric-project
Documenteer eerst tabellen en kolommen, controleer daarna de relaties met gerichte query’s en centraliseer kernmeasures in `_measures`. Gebruik de Ontology Agent vervolgens om het semantische model en de ontologie samen te controleren. Leg per wijziging vast welke relatie, beschrijving of measure is aangepast, zodat latere modelcontroles navolgbaar blijven.
Verdiep je kennis
Wat is Power BI? Alles wat je moet weten
Ontdek wat Microsoft Power BI is, hoe het werkt, wat het kost en waarom het de populairste BI-tool ter wereld is. Comple...
KennisbankData lakehouse uitgelegd — Het beste van twee werelden
Wat is een data lakehouse en waarom combineert het het beste van data warehouses en data lakes? Vergelijking, architectu...
KennisbankETL uitgelegd — Extract, Transform, Load in gewone taal
Wat is ETL? Leer hoe Extract, Transform en Load werkt, het verschil met ELT, en welke tools je kunt gebruiken. Helder ui...