Del via


Hvordan graf fungerer i Microsoft Fabric

Bemerkning

Denne funksjonen er for øyeblikket i offentlig forhåndsversjon. Denne forhåndsvisningen leveres uten en tjenesteavtale, og anbefales ikke for produksjonsarbeidsbelastninger. Enkelte funksjoner støttes kanskje ikke eller kan ha begrensede funksjoner. For mer informasjon, se Supplemental Terms of Use for Microsoft Azure Previews.

Graf i Microsoft Fabric omdanner strukturerte data lagret i OneLake til en modellert, spørrbar graf. Søk i grafen ved å bruke visuelle eller GQL-baserte verktøy som kjører gjennom en felles motor for å produsere visuelle, tabellariske eller programmatiske resultater.

Denne artikkelen beskriver grafarkitekturen og forklarer den ende-til-ende dataflyten fra kilde til innsikt.

Følgende diagram illustrerer den ende-til-ende dataflyten fra kilde til innsikt:

Diagram som viser grafens dataflyt fra datakilder gjennom lagring, grafmodellering, spørringsforfatting, utførelse og resultater.

Datakilder

Data stammer fra eksterne systemer som Azure-tjenester, andre skyplattformer eller lokale kilder. Graph i Microsoft Fabric fungerer med data fra disse kildene etter at du har importert det til OneLake, hvor Graph kan lese det.

Lagring i OneLake

Du lagrer innspilte data i OneLake som tabellbaserte kildetabeller i et innsjøhus. Graph tar inn data fra lakehouse-tabellene dine når du lagrer modellen, så du trenger ikke å sette opp en separat ETL-pipeline eller flytte data til en ekstern database.

Grafmodellering

I grafmodelleringssteget definerer du grafskjemaet ved å spesifisere:

  • Nodetyper: Enheter i dataene dine, som kunder, produkter eller bestillinger.
  • Kanttyper: Forhold mellom enheter, som «kjøper», «inneholder» eller «produserer».
  • Tabellavbildninger: Hvordan node- og kantdefinisjoner kartlegges til de underliggende kildetabellene.

Dette steget skaper den merkede egenskapsgrafstrukturen . Fullfør grafmodelleringen før du spør i grafen. For veiledning i å ta disse modelleringsbeslutningene, se Design et grafskjema.

Bemerkning

Graph støtter for øyeblikket ikke skjemautvikling. Hvis du må gjøre strukturelle endringer – som å legge til nye egenskaper, endre etiketter eller endre relasjonstyper – legg inn de oppdaterte kildedataene i en ny modell.

Spørrbar graf

Når du lagrer modellen, tar grafen inn data fra de underliggende lakehouse-tabellene og lager en leseoptimalisert, spørrbar graf. Denne grafstrukturen er optimalisert for traversering og mønstermatching, noe som muliggjør raske og effektive grafforespørsler i stor skala.

Spørringsforfatting

Du lager spørringer mot den spørrbare grafen ved å bruke en av to metoder:

Begge opsjonene retter seg mot den samme underliggende grafen. Velg den forfatteropplevelsen som passer din arbeidsflyt.

Spørringsutførelse

Du kjører spørringer gjennom et felles utførelseslag som støtter:

Tips

Velg din søkebane: Bruk GQL eller REST for direkte, programmatisk tilgang til grafdata med full kontroll over spørringsstrukturen. Bruk NL2GQL (forhåndsvisning) gjennom Fabric Data Agent når du trenger tilgang til naturlig språk — ideelt for samtale-AI og kunnskapsassistent-scenarier.

Dette laget kjører spørringslogikken mot den spørrbare grafen og returnerer resultater.

Spørringsresultater

Avhengig av hvordan du spør i grafen, får du resultater i ett eller flere av følgende formater:

  • Visuelle grafdiagrammer: Interaktive visualiseringer av noder og relasjoner.
  • Tabulariske resultatsett: Strukturerte data i rader og kolonner.
  • Programmatiske svar: JSON-utgang for REST eller nedstrøms forbruk.

Utforsk resultater interaktivt, del dem som skrivebeskyttede spørringssett, eller bruk dem i andre verktøy og applikasjoner.