Hoe grafiek in Microsoft Fabric werkt

Opmerking

Deze functie is momenteel beschikbaar als openbare preview-versie. Deze preview wordt geleverd zonder een service level agreement en wordt niet aanbevolen voor productieworkloads. Bepaalde functies worden mogelijk niet ondersteund of hebben mogelijk beperkte mogelijkheden. Zie Aanvullende gebruiksvoorwaarden voor Microsoft Azure previews voor meer informatie.

Grafiek in Microsoft Fabric transformeert gestructureerde gegevens die zijn opgeslagen in OneLake in een gemodelleerde, doorzoekbare grafiek. Voer een query uit op de grafiek met behulp van visuele of GQL-hulpprogramma's die via een algemene engine worden uitgevoerd om visuele, tabellaire of programmatische resultaten te produceren.

In dit artikel wordt de grafiekarchitectuur beschreven en wordt de end-to-end gegevensstroom van bron tot inzichten uitgelegd.

In het volgende diagram ziet u de end-to-end gegevensstroom van bron tot inzichten:

Diagram met de grafiekgegevensstroom van gegevensbronnen via opslag, grafiekmodellering, querycreatie, uitvoering en resultaten.

Gegevensbronnen

Gegevens zijn afkomstig van externe systemen, zoals Azure services, andere cloudplatforms of on-premises bronnen. Grafiek in Microsoft Fabric werkt met gegevens uit deze bronnen nadat u deze hebt opgenomen in OneLake, waar de grafiek deze kan lezen.

Opslag in OneLake

U slaat opgenomen gegevens op in OneLake als tabellaire brontabellen in een lakehouse. Grafiek neemt gegevens op uit uw Lakehouse-tabellen wanneer u het model opslaat, dus u hoeft geen afzonderlijke ETL-pijplijn in te stellen of gegevens naar een externe database te verplaatsen.

Grafiekmodellering

In de stap voor grafiekmodellering definieert u het grafiekschema door het volgende op te geven:

  • Knooppunttypen: Entiteiten in uw gegevens, zoals klanten, producten of orders.
  • Randtypen: Relaties tussen entiteiten, zoals 'aankopen', 'bevat' of 'produceert'.
  • Tabeltoewijzingen: Hoe knooppunt- en randdefinities worden toegewezen aan de onderliggende brontabellen.

Met deze stap maakt u de structuur van de gelabelde eigenschapsgrafiek . Voltooi grafiekmodellering voordat u een query uitvoert op de grafiek. Zie Een grafiekschema ontwerpen voor hulp bij het nemen van deze modelbeslissingen.

Opmerking

Graph biedt momenteel geen ondersteuning voor de ontwikkeling van schema's. Als u structurele wijzigingen wilt aanbrengen, zoals het toevoegen van nieuwe eigenschappen, het wijzigen van labels of het wijzigen van relatietypen, neemt u de bijgewerkte brongegevens opnieuw op in een nieuw model.

Doorzoekbare grafiek

Wanneer u het model opslaat, neemt de graf gegevens op uit de onderliggende Lakehouse-tabellen en bouwt het een voor leesoptimalisatie geoptimaliseerde, doorzoekbare graf. Deze grafiekstructuur is geoptimaliseerd voor doorkruising en patroonkoppeling, waardoor snelle en efficiƫnte grafiekquery's op schaal mogelijk zijn.

Queries opstellen

U ontwerpt query's op de querybare grafiek met behulp van een van de twee ervaringen:

Beide opties richten zich op dezelfde onderliggende grafiek. Kies de ontwerpervaring die past bij uw werkstroom.

Query-uitvoering

U voert query's uit via een algemene uitvoeringslaag die ondersteuning biedt voor:

Aanbeveling

Kies uw querypad: Gebruik GQL of REST voor directe, programmatische toegang tot grafiekgegevens met volledige controle over de querystructuur. Gebruik NL2GQL (preview) via Fabric Data Agent wanneer u toegang in natuurlijke taal nodig hebt, ideaal voor scenario's met conversationele AI en kennisassistenten.

Deze laag voert de querylogica uit op de querybare grafiek en retourneert resultaten.

Queryresultaten

Afhankelijk van hoe u een query op de grafiek uitvoert, ontvangt u resultaten in een of meer van de volgende indelingen:

  • Diagrammen voor visuele grafieken: Interactieve visualisaties van knooppunten en relaties.
  • Resultatensets in tabelvorm: Gestructureerde gegevens in rijen en kolommen.
  • Programmatische antwoorden: JSON-uitvoer voor REST- of downstreamverbruik.

Verken resultaten interactief, deel ze als alleen-lezen querysets of gebruik ze in andere hulpprogramma's en toepassingen.