Administrer materialisert avstamming av innsjøer

Fabric materialized lake views (MLV) hjelper deg å administrere og spørre store datasett ved å forhåndsberegne og lagre spørringsresultater. I Fabric hjelper Lineage deg å forstå avhengigheter og oppdatere flyten slik at du kan kjøre MLV-er mer pålitelig.

Denne artikkelen forklarer hvordan man ser på slektslinje, forstår slektslinjegrensesnittet og bruker utvidet slektskap for å spore avhengigheter på tvers av innsjøhus.

Vis avstamming

En materialisert lake views-linje viser avhengighetsrekkefølge for oppdateringsoperasjoner. For MLV-er representerer lineage sekvensen av visninger som må kjøres når nye data er tilgjengelige.

Etter at du har opprettet MLV i Fabric, velg fanen Materialized lake views i båndet, og velg deretter Manage for å navigere til MLV-linjen.

Materialisert innsjøutsiktslinje

Notebook-koden definerer lineage (MLV-flyten), og Fabric oppretter den når du lager end-to-end MLV-flyten.

Viktig!

Linjevisningen behandler alle snarveier som kildeenheter. Linjevisningen behandler alle tabeller eller materialiserte innsjøvisninger i et snarveiskjema som kildeenheter.

Skjermbilde som viser en jobbgraf i avstamming.

For å kjøre Lineage, planlegg det basert på dine oppfriskningsbehov. Etter at jobben er planlagt, gå til den nåværende kjøringen for å se lineage-utførelsen.

Skjermbilde som viser en utført avstammingsvisning.

Forstå avstammingsvisningen

I den materialiserte lake views lineage view behandler systemet data i avhengighetsrekkefølge. Hver materialisert innsjøvisning representerer en operasjon (for eksempel å lese fra en kildetabell eller kjøre en transformasjon). Piler viser naturen til hver avhengighetsrelasjon og utførelsesrekkefølge.

Velg en materialisert innsjøutsikt for å inspisere relasjoner oppstrøms og nedstrøms.

Linjesiden inkluderer disse handlingene:

  • Oppdater: Oppdaterer linjevisningen for å reflektere nylige statusendringer.

    Merk deg

    Denne handlingen oppdaterer kun slektsvisningen. Den oppdaterer ikke data. Lineage-visningen oppdateres automatisk hvert 2. minutt når en kjøring pågår og nettleserfanen er aktiv.

    Skjermbilde som viser hvordan du oppdaterer et brukergrensesnitt for avstamming.

  • Søk i slektslinje: Søk etter en spesifikk materialisert innsjøvisning eller tabell etter navn i slektslinjegrafen.

Skjermbilde som viser hvordan man søker i Lineage UI.

  • Ny materialisert innsjøvisning: Åpner en notatbok hvor du kan lage eller endre MLV-er.

    Merk deg

    Disse notatbøkene er ikke direkte koblet til linjevisningen.

    Skjermbilde som viser en ny materialisert innsjøvisning.

  • Administrer tidsplaner: Åpner panelet Administrer tidsplaner for å opprette eller administrere oppdateringsplaner.

    Skjermbilde som viser tidsplanknappen.

  • Tilbakestill slektslinje: Tilbakestiller linjeoppsettet for din nåværende skjermstørrelse.

    Skjermbilde som viser hvordan du bytter oppsett for avstammingsvisning.

Se utvidet slektslinje

Standardlinjen viser avhengigheter i kontekst av det nåværende innsjøhuset og dets umiddelbare oppstrøms innsjøhus eller kilder (ett nivå dypt). Extended Lineage utvider dette synet slik at du kan spore hver avhengighet helt tilbake til kilden — rekursivt over innsjøhus.

Standardlinje Utvidet slektslinje
Omfang Nåværende innsjøhus + ett nivå med foreldre på tvers av innsjøen Full rekursiv kjede over alle innsjøhus
Oppstrøms MLV-er Vist som bladnoder — du kan ikke se hva som gir dem næring Fullstendig utvidet — alle oppstrøms visninger og dens kilder er synlige
Cross-lakehouse Ikke vist Synlig hvis du har lesetilgang på arbeidsområdet oppstrøms

For å se utvidet slektslinje:

  1. Åpne fanen Administrer i den materialiserte innsjøvisningen.

  2. Slå på Utvidet linje-bryteren i verktøylinjen.

Slektslinjen oppdateres for å vise alle avhengigheter oppstrøms, inkludert materialiserte innsjøutsikter og kildetabeller i andre innsjøhus. Hver node i grafen viser navnet og innsjøhuset. Nodetypen (tabell, snarvei eller materialisert innsjøvisning) angis med et ikon.

Merk deg

Du kan bare se avhengigheter oppstrøms i arbeidsområder hvor du i det minste har lesetillatelser. Avhengigheter i arbeidsområder du ikke kan få tilgang til, vises som en feilaktig node.

Feilede noder

Når en oppstrøms avhengighet mangler, slettes eller er utilgjengelig, vises den som en feilnode i linjeavhengighetsgrafen. Feilutsatte noder viser en feilindikator med en melding som forklarer problemet (for eksempel "mangler eller er utilgjengelig").

Henrettelse over innsjøen

Utvidet slektskap muliggjør gjennomføring på tvers av innsjøhus. Et enkelt lakehouse kan definere og oppdatere materialiserte lake-visninger som refererer tabeller på tvers av flere lakehouses — inkludert lakehouses i andre arbeidsområder — og eliminerer behovet for å duplisere transformasjonslogikk i hver enkelt.

For eksempel, hvis du har tre innsjøhus — bronse, sølv og gull — kan du definere alle dine materialiserte innsjøutsikter i gullhytta samtidig som du refererer til kildetabeller eller materialiserte innsjøutsikter i bronse og sølv. Disse innsjøhusene kan ligge i samme arbeidsområde eller i forskjellige arbeidsområder. Fabric håndterer cross-lakehouse-lesingene under oppdatering, så du beholder ett sett med definisjoner i stedet for tre.

Planlegg materialiserte innsjøutsikter oppstrøms

Fra det utvidede linjeperspektivet kan du planlegge oppdateringer for materialiserte innsjøutsikter oppstrøms i andre innsjøhus — uten å måtte navigere til hvert oppstrøms innsjøhus separat. Når du lager en tidsplan eller en ad hoc-kjøring, kan du velge hvilke innsjøhus som skal inkluderes i oppdateringen. For detaljer, se Planlegg en materialisert oppfriskning av innsjøvisningen.

Tillatelser for utvidet slektskap

Handling Påkrevd tillatelse
Se utvidet slektslinje Lesetilgang på oppstrøms arbeidsområder
Planlegg materialiserte innsjøutsikter oppstrøms Bidragsyter om innsjøhuset oppstrøms
Se detaljer om oppstrømsavhengigheter Les tilgang til gjenstanden