Se et entitetsdiagram i KQL-databasen

I Real-Time Intelligence kan du vise avstammingen og relasjonen til KQL-databaseelementer. Visningen lar deg visuelt utforske relasjoner mellom databaseenheter og hjelpe deg med å forstå dataflyten fra kilden til målet, noe som gir en tydelig grafrepresentasjon. Ved å bruke enhetsdiagrammet kan du effektivt administrere databasen og få en dypere forståelse av hvordan disse enhetene samhandler. Denne visuelle representasjonen av enheter forenkler databaseadministrasjonen og hjelper deg med å optimalisere datastrukturene, noe som gjør det enklere å spore avhengigheter og utføre handlinger raskt.

Hvis du vil ha informasjon om avstamming av arbeidsområde i Fabric, kan du se Avstamming.

Forutsetninger

For brukere som vil aktivere inntaksdetaljene:

  • Databaseadministrator- eller Databaseovervåkingstillatelser for å vise inntaksdetaljer i enhetsdiagrammet. Hvis du vil ha mer informasjon, kan du se Rollebasert tilgangskontroll.

Åpne enhetsdiagramvisning

Hvis du vil ha tilgang til visningen, blar du til ønsket KQL-database og velger Enhetsdiagram.

Skjermbilde som viser visningsknappen for enhetsdiagram.

Hva ser du i en enhetsdiagramvisning?

Når du åpner enhetsdiagramvisningen, ser du avhengighetene mellom alle elementene i KQL-databasen.

Enhetsdiagramvisningen viser følgende informasjon:

Du kan velge et element for å vise relasjonene til andre elementer i databasen. Enhetsdiagrammet uthever alle elementene som er relatert til dette elementet, og nedtoner resten.

Datakilder

Datakildene som vises i diagrammet inkluderer Eventstream, Azure Storage, Azure Event Hubs og Business Events. Du kan nå se flere detaljer om en datakilde, inkludert kartlegging, dataformat, tilkoblingsstatus og antall registrerte poster. Hvis du ikke lenger trenger en tilkobling, kan du slette den direkte fra entitetsdiagrammet.

Skjermbilde av entitetsdiagrammet som viser flere detaljer om en datakilde.

Note

Kun Eventstreams, Event Hubs, Azure Storage Account og Fabric Business Events vises som eksterne kilder i entity diagram-visningen. Entitetsdiagrammet viser ikke andre eksterne kilder.

Filtrer entitetsdiagrammet

Filter etter entitetstype

Bruk nedtrekksmenyen for entitetstype for å velge hvilke entitetstyper du vil vise i diagrammet. Du kan velge mellom tabeller, funksjoner, materialiserte snarveier og datakilder. Dette filteret hjelper deg å fokusere på spesifikke entitetstyper, noe som gjør det enklere å analysere relasjoner og avhengigheter i KQL-databasen din.

Skjermbilde av entitetsdiagrammet med nedtrekksmenyen for entitetstypefilter åpen.

Filter etter inntakstidsintervall

Bruk nedtrekksmenyen for inntak for å velge et tidsrom du vil se inntaksdetaljer for. Dette filteret legger til inntastingsinformasjonen på den relevante enhetens kort i diagrammet, slik at du kan analysere dataflyt og inntastingsmønstre over tid.

Skjermbilde av entitetsdiagrammet med nedtrekksmenyen for opptakstidsfilteret åpen.

Filtrer etter spesifikk funksjon eller tabell

Filtrer entitetsdiagrammet ved å velge en spesifikk funksjon eller tabell fra venstre navigasjonspanel. Dette filteret hjelper deg å fokusere på en bestemt funksjon eller tabell og tilhørende enheter, noe som gjør det enklere å analysere relasjoner og avhengigheter i KQL-databasen din.

Skjermbilde av entitetsdiagrammet med en spesifikk funksjon eller tabell valgt fra venstre navigasjonspanel.

Brudd på skjemaet

Skjemabrudd hjelper deg med å identifisere inkonsekvenser eller brutte referanser mellom databaseenheter. Her er noen eksempler på skjemabrudd:

  • En funksjon refererer til en tabell eller kolonne som ikke lenger finnes.
  • En funksjon refererer til en annen funksjon som ikke lenger finnes.
  • En funksjon refererer til en funksjon med feil antall eller type parametere.
  • En funksjon refererer til en kolonne der datatypen er endret.
  • En oppdateringspolicy refererer til en funksjon eller kildetabell som ikke lenger finnes.
  • En oppdateringspolicy refererer til en funksjon med utdataskjema som ikke samsvarer med måltabellskjemaet.
  • Ugyldig overføringstilordning (f.eks. én eller flere kolonner som er definert i tilordningen, finnes ikke i måltabellen).
  • Ugyldig kontinuerlig eksport (f.eks. ble det ikke funnet en referert tabell eller kolonne).
  • En ekstern tabell kan ikke nås fordi lagringsplasseringen kanskje ikke finnes, eller det ikke er tilstrekkelige tillatelser til å få tilgang til den.

Note

Snarveier kalles «eksterne tabeller» i funksjonen for skjemabrudd.

Aktivering av vis skjemabrudd uthever berørte enheter direkte i diagrammet. Hvis du klikker på forekomsten Skjemaovertredelse, åpnes en siderute med detaljer om bruddet.

Denne funksjonen lar deg raskt finne og løse brutte avhengigheter, og sikre at Eventhouse-databasen din forblir konsistent og pålitelig.

Skjermbilde av et enhetsdiagram som viser skjemabrudd uthevet i rødt.

Hvilke scenarier kan du bruke enhetsdiagrammer til?

Denne delen utforsker ulike scenarioer der du kan bruke enhetsdiagramvisningen i KQL-databasen:

Administrer avhengigheter proaktivt

Administrasjon av avhengigheter mellom enheter som tabeller og funksjoner blir enkelt med avstamming. Hvis du for eksempel gir nytt navn til en tabell eller endrer skjemaet, kan du umiddelbart identifisere hvilke funksjoner som er avhengige av tabellen i KQL-spørringen. Denne proaktive tilnærmingen bidrar til å unngå uventede problemer og sikrer sømløse oppdateringer av databasestrukturen.

Spore relasjoner mellom materialiserte visninger og kildetabeller

Med enhetsdiagrammer kan du spore relasjonene mellom materialiserte visninger og de underliggende kildetabellene. Dette gjør det enkelt å identifisere opprinnelige datakilder, slik at du kan spore og feilsøke dataflyten mer effektivt.

Samhandle med elementer og handle

Du kan velge et hvilket som helst element i grafen for å fremheve de relaterte elementene, mens resten av grafen er nedtonet, noe som gjør det lettere å fokusere på spesifikke relasjoner. For tabeller og eksterne tabeller kan du velge andre alternativer i ellipsen [...], for eksempel spørre tabellen, opprette en Power BI-rapport basert på tabellen og mer.

Skjermbilde av en enhetsdiagramtabell som viser mer-menyen.

Inntak av sporhistorikk

Med enhetsdiagrammer kan du spore hvor mange oppføringer som ble inntatt i hver tabell og materialiserte visning. Denne klare visningen av dataflyter hjelper deg med å holde oversikt over inntaksstørrelse og volum, og sikrer at databasen behandler data på riktig måte.