Administrer stof materialiserede søvisninger afstamning

Fabric materialized lake views (MLV'er) hjælper dig med at administrere og forespørge store datasæt ved at forudberegne og gemme forespørgselsresultater. I Fabric hjælper lineage dig med at forstå afhængigheder og opdatere flowet, så du kan betjene MLV'er mere pålideligt.

Denne artikel forklarer, hvordan man ser på slægtslinje, forstår slægtslinjegrænsefladen og bruger udvidet slægtslinje til at spore afhængigheder på tværs af søhuse.

Vis afstamning

En materialiseret søudsigtslinje viser afhængighedsrækkefølge for opdateringsoperationer. For MLV'er repræsenterer lineage rækkefølgen af visninger, der skal køre, når nye data er tilgængelige.

Efter du har oprettet MLV i Microsoft Fabric, vælg fanen Materialized lake views i båndet, og vælg derefter Manage for at navigere til MLV-linjen.

Materialiserede søudsigter-linje

Notebook-koden definerer lineage (MLV-flowet), og Fabric opretter det, når du opretter end-to-end MLV-flowet.

Vigtigt

Linjevisningen behandler alle genveje som kildeenheder. Lineage-visningen behandler alle tabeller eller materialiserede sø-visninger i et genvejsskema som kildeenheder.

Skærmbillede, der viser en jobgraf i afstamning.

For at køre Lineage, planlæg det ud fra dine refresh-behov. Når jobbet er planlagt, gå til det aktuelle run for at se lineage-eksekveringen.

Skærmbillede, der viser en udført afstamningsvisning.

Forstå afstamningsvisningen

I den materialiserede søudsigt lineage-visning behandler systemet data i afhængighedsrækkefølge. Hver materialiseret søvisning repræsenterer en operation (for eksempel læsning fra en kildetabel eller kørsel af en transformation). Pile viser arten af hver afhængighedsrelation og eksekveringsrækkefølge.

Vælg et materialiseret sø-udsyn for at inspicere opstrøms og nedstrøms relationer.

Linjesiden indeholder følgende handlinger:

  • Opdater: Opdaterer linjevisningen for at afspejle nylige statusændringer.

    Notat

    Denne handling opdaterer kun slægtsvisningen. Den opdaterer ikke data. Lineage-visningen opdateres automatisk hvert andet minut, når et run er i gang, og browserfanen er aktiv.

    Skærmbillede, der viser, hvordan du opdaterer en afstamningsbrugergrænseflade.

  • Søg i slægt: Søg efter et specifikt materialiseret sø-udsyn eller en tabel efter navn i slægtsgrafen.

Skærmbillede, der viser, hvordan man søger i Lineage UI.

  • Nyt materialiseret sø-view: Åbner en notesbog, hvor du kan oprette eller ændre MLV'er.

    Notat

    Disse notesbøger er ikke direkte knyttet til linjevisningen.

    Skærmbillede, der viser en ny materialiseret søvisning.

  • Tidsplaner: Åbner panelet Tidsplaner for at oprette eller administrere opdateringsplaner.

    Skærmbillede, der viser knappen Tidsplan.

  • Nulstil lineage: Nulstiller lineage-layoutet til din nuværende skærmstørrelse.

    Skærmbillede, der viser, hvordan du skifter afstamningsvisningslayout.

Se udvidet slægtslinje

Standardlinjen viser afhængigheder i konteksten af det nuværende søhus og dets umiddelbare søhuse eller kilder opstrøms (et niveau dybt). Extended Lineage udvider det syn, så du kan spore alle afhængigheder helt tilbage til dens kilde — rekursivt over søhuse.

Standardlinje Udvidet slægtslinje
Område Nuværende søhus + ét niveau af forældre på tværs af søhuset Fuld rekursiv kæde over alle søhuse
Upstream MLV'er Vist som bladnoder — du kan ikke se, hvad der fodrer dem Fuldt udvidet — alle opstrøms visninger og kilder er synlige
Tværsøhus Ikke vist Synlig, hvis du har læseadgang på det upstream workspace

For at se udvidet slægtslinje:

  1. Åbn fanen Administrer i den materialiserede søvisning.

  2. Slå Extended lineage-knappen til i værktøjslinjen.

Slægtslinjen opdateres for at vise alle afhængigheder opstrøms, inklusive materialiserede søudsigter og kildetabeller i andre søhuse. Hver node i grafen viser sit navn og søhus. Nodetypen (tabel, genvej eller materialiseret sø-visning) angives med et ikon.

Notat

Du kan kun se upstream-afhængigheder i arbejdsområder, hvor du i det mindste har læsetilladelser. Afhængigheder i arbejdsområder, du ikke kan få adgang til, vises som en fejlbehæftet node.

Fejlbehæftede noder

Når en upstream-afhængighed mangler, slettes eller ikke er tilgængelig, fremstår den som en fejlbehæftet node i linjegrafen. Fejlbehæftede noder viser en fejlindikator med en besked, der forklarer problemet (for eksempel "mangler eller er utilgængelig").

Henrettelse over søhuset

Udvidet slægtslinje muliggør udførelse på tværs af søhus. Et enkelt lakehouse kan definere og opdatere materialiserede lake-visninger, der refererer til tabeller på tværs af flere lakehouses — inklusive lakehouses i andre arbejdsområder — og dermed eliminere behovet for at duplikere transformationslogik i hver enkelt.

For eksempel, hvis du har tre søhuse — Bronze, Sølv og Guld — kan du definere alle dine materialiserede søudsigter i Guldsøhuset, mens du refererer til kildetabeller eller materialiserede søudsigter i Bronze og Sølv. Disse søhuse kan være i samme arbejdsområde eller forskellige arbejdspladser. Fabric håndterer cross-lakehouse-læsningerne under opdatering, så du opretholder ét sæt definitioner i stedet for tre.

Planlæg opstrøms materialiserede søudsigter

Fra det udvidede linjeperspektiv kan du planlægge opdateringer for opstrøms materialiserede søudsigter i andre søhuse — uden at navigere til hvert opstrøms søhus separat. Når du laver en tidsplan eller en ad hoc-gennemgang, kan du vælge, hvilke søhuse der skal inkluderes i opdateringen. For detaljer, se Planlæg en materialiseret søvisningsopdatering.

Tilladelser til udvidet slægtslinje

Handling Påkrævet tilladelse
Se udvidet slægtslinje Læseadgang på upstream workspaces
Planlæg opstrøms materialiserede søudsigter Bidragyder om søhuset opstrøms
Se detaljer om upstream-afhængigheder Læs adgang til genstanden