Planlæg en materialiseret opfriskning af søudsigten

Når kildedata ændrer sig, skal materialiserede søvisninger (MLV'er) i dit søhus opdateres regelmæssigt for at holde nedstrømsrapporter og dashboards opdaterede. Planlægning lader dig styre, hvor ofte hver visning eller gruppe af visninger opdateres. Hver tidsplan kører uafhængigt.

Se tidsplaner

For at se alle konfigurerede tidsplaner for MLV'er i et Lakehouse, vælg fanen Materialized lake views i båndet, og vælg derefter Administrér. I linjeværktøjslinjen vælger du Administrer tidsplaner. Panelet Administrer tidsplaner åbner ved siden af linjevisningen.

Skærmbillede, der viser planlægningspanelet.

Planplanernes frekvens

Før du laver en tidsplan, så overvej, hvad der styrer din opdateringstid:

Spørgsmål Vejledning
Hvor ofte ændrer kildedata sig? Match din tidsbaserede tidsplan med din dataindleveringsrytme. Hvis bronze-tabeller opdateres hver time, spilder man beregning ved at opdatere guldvisninger hver 15. minut uden at forbedre friskheden.
Er din kildedata-ankomst uforudsigelig? Hvis data lander på en variabel kadenc, brug event-triggerede opdateringer i stedet for en fast tidsplan. Denne tilgang undgår unødvendige opdateringer, når der ikke ankommer nye data.
Hvornår har slutbrugere brug for friske data? Sammenlign tidsbaserede tidsplaner med rapporterings-SLA'er — for eksempel planlæg en opdatering 30 minutter før en morgengennemgang af dashboardet.
Har du uafhængige slægter? Hvis dit Lakehouse har materialiserede søudsigter med separate kildetabeller, så planlæg dem med forskellige kadencer, så den ene ikke blokerer den anden.
Hvad er den nuværende kapacitetsbelastning? Start med et længere interval på en tidsbaseret tidsplan og stram op, efterhånden som du observerer kapacitetsforbruget i din kapacitetsmetrik-app.

Opret en opdateringskonfiguration

  1. Vælg Ny tidsplan i panelet Administrer tidsplaner .

  2. Indtast et navn til skemaet og tilføj eventuelt en beskrivelse.

  3. Vælg et refresh-teleskop:

    • Opdater alle materialiserede søudsigter: Opdaterer alle visninger i afhængighedsrækkefølge. Brug denne mulighed, når hele linjen skal følge samme kadence.
    • Opdater udvalgte materialiserede søvisninger: Opdaterer kun de visninger, du vælger.

    Søg og vælg visninger fra dropdown-menuen, og tjek derefter venstre panel for at bekræfte inkluderede visninger. Linjegrafen fremhæver udvalgte visninger med en stiplet kant, så du kan bekræfte omfanget.

    Skærmbillede, der viser panelet Opret ny tidsplan med udvalgte MLV'er.

    Tips

    Du kan vælge visninger på ethvert niveau i slægten.

  4. Under Refresh-type vælger du, hvordan refresh aktiveres:

    • Tidsbaseret: opfrisk på en tilbagevendende rytme. Angiv følgende oplysninger:

      • Sæt gentagelse (minut, time, daglig, ugentlig eller månedlig).
      • Tilføj et eller flere tidsrum .
      • Sæt startdato, slutdato og tidszone.
    • Hændelsesudløst (Forhåndsvisning): opdater automatisk, når en hændelse opstår. Angiv følgende oplysninger:

      • Vælg hændelseskildetypen: Jobbegivenheder (Fabric Notebook eller ADF pipeline completions) eller OneLake events (dataindlæsning i OneLake).
      • Vælg eventtypen for at abonnere på.
      • Konfigurer hændelseskilden.

      Vigtigt

      Denne funktion er en prøveversion.

      Bemærkning

      Kun OneLake-events, Notebook og Pipeline-jobevents understøttes som eventkilder. Private Link-understøttelse er i øjeblikket ikke inkluderet i preview-scopet. Hændelsesudløste opdateringer afhænger af de automatisk oprettede "FMLV Refresh" Notebook- og Aktivator-elementer. Ændring eller sletning af disse elementer kan få begivenhedsudløste opdateringer til at stoppe med at fungere som forventet.

  5. Vælg Save.

  6. Valgfrit: vælg Kør ved siden af tidsplanen for at udløse en øjeblikkelig opdatering.

    Bemærkning

    En gennemgang fejler, hvis den overstiger 24 timer. Hvis en ny opdatering starter, mens en anden opdatering er i gang, springer Fabric den senere opdatering over. Se Seneste løb for detaljer.

Kør en tidsplan efter behov

For at udløse en øjeblikkelig opdatering uden at vente på næste planlagte tidspunkt, vælg Kør ved siden af en hvilken som helst tidsplan i Administrer tidsplaner-panelet . Kørslen bruger samme omfang og indstillinger som tidsplanen.

Kør en enkelt materialiseret søudsigt

Du kan også opdatere en enkelt materialiseret søvisning direkte fra linjegrafen. Vælg visningen for at åbne detaljekortet, og vælg derefter Kør. Dette fornyer kun den materialiserede søudsigt.

Avancerede indstillinger

Når du opretter eller redigerer en tidsplan, udvid avancerede indstillinger for at finjustere, hvordan opdateringen kører:

Indstilling Beskrivelse Standardindstilling
Gnistmiljø Spark-miljøet, der bruges til opdateringen. Du kan vælge ethvert Spark-miljø, du har adgang til, inden for samme kapacitet (inklusive miljøer i et andet arbejdsområde). Workspace standard
Optimal opdatering Når On, vælger Fabric automatisk inkrementel eller fuld opdatering pr. visning. Når den er slukket, er alle udsigter fuldt genopbygget. Til

Indstillinger følger en prioritetsrækkefølge: indstillinger per tidsplan tilsidesætter lakehouse-niveau standardindstillinger, som tilsidesætter systemets standardindstillinger.

Detaljer for miljø

Som standard bruger opdateringer arbejdsmiljøet. Du kan vælge et andet miljø for at matche arbejdsbelastningsspecifikke beregningsindstillinger. Ændringer i miljøvalg gælder ved næste opdatering.

Hvis du ikke har adgang til det valgte miljø:

  • Du kan måske ikke se miljønavnet eller arbejdsområdespecifikke miljødetaljer.
  • Du kan ikke bruge Schedule- og Run-handlingerne .

Hvis Spark-miljøet slettes, viser miljødropdown-menuen en fejl og beder dig vælge et tilgængeligt miljø.

Bemærkning

Du kan vælge ethvert Spark-miljø, du har adgang til, inden for samme kapacitet. Det kan være i et andet arbejdsområde.

Styr tidsplaner

Fra panelet Administrer tidsplaner søger du efter navn eller filtrer efter Aktiv/Inaktiv for at finde en tidsplan.

  • Redigering: Vælg blyant-ikonet, opdater visninger, gentagelse eller datointerval, og vælg derefter Gem.
  • Pause eller genoptag: Tænd /sluk-knappen til/fra. Brug denne mulighed under vedligeholdelse eller ved undersøgelse af problemer.
  • Slet: Vælg skraldespand-ikonet og bekræft. Denne handling fjerner permanent tidsplanen.

Tidsplan på tværs af søhuse

Når dine materialiserede søudsigter afhænger af opstrøms udsigter i andre søhuse – endda i andre arbejdsområder – kan du opdatere hele kæden ét sted. I stedet for at navigere til hvert søhus opstrøms for at opsætte separate tidsplaner, slår du Extended Lineage til og vælger, hvilke søhuse der skal inkluderes. Fabric løser den fulde afhængighedsrækkefølge på tværs af søhuse og opdaterer alt i den rette rækkefølge.

Dette er nyttigt, når dine data flyder gennem flere søhuse. For eksempel indlæser et bronze-lakehouse rådata, et silverlakehouse renser det, og et gold-lakehouse leverer rapporter. Uden udvidet slægtslinje skal du koordinere tre separate skemaer. Med den definerer du én tidsplan i det gyldne søhus, som automatisk kaskaderer gennem Sølv og Bronze.

Planlæg en opfriskning på tværs af søhuset

  1. Åbn panelet Administrer tidsplaner og vælg Ny plan (eller rediger en eksisterende).

  2. Vælg et refresh-scope — Opdater alle materialiserede søudsigter eller Opdater udvalgte materialiserede søudsigter.

  3. Tænd for Extended lineage-knappen i planlægningskonfigurationen. Et søhustræ vises under toggle'en og viser alle opstrøms søhus, der er opdaget gennem linjen.

  4. Vælg de søhuse, du vil inkludere. Tjek et eller flere søhuse fra træet. Lineage-grafen opdateres for at fremhæve det valgte omfang med en stiplet kant, så du kan bekræfte, hvilke udsigter der er dækket.

    Tips

    Hvis du lader alle lakehouses være uvalgte, inkluderer Fabric som standard alle lakehouses i den udvidede linje.

  5. Konfigurer opdateringen til den opdateringstype, du ønsker, og vælg Gem.

Fabric opdaterer de materialiserede søudsigter på tværs af alle inkluderede søhuse i afhængighedsrækkefølge. Det nuværende søhus er altid inkluderet — du behøver ikke vælge det eksplicit.

Kør en ad hoc-opdatering

Du kan også udløse en engangsopdatering uden at oprette en tidsplan:

  1. Vælg Kør fra lineage-værktøjslinjen for at åbne On demand-lineage-opdateringspanelet .

  2. Indtast et navn til løbet.

  3. Under Vælg materialiseret lake-view-afhængighed vælg en eksekveringstilstand:

    • Opdater uden afhængig slægtslinje — Opdaterer kun de valgte visninger uden deres upstream-afhængigheder.
    • Opdater med afhængig afstamning — Opdater de valgte visninger samt deres opstrøms afhængigheder i det nuværende søhus.
    • Opfrisk med udvidet slægtslinje — Inkluderer opstrøms søhuse i opgraderingen. Et søhustræ ser ud til at vælge, hvilke søhuse der skal inkluderes.
  4. Vælg Kør.

Opfriskningen starter med det samme. Du kan følge fremskridt i nylige gennemspilninger.

Kør en ad hoc opdatering på tværs af søhusene

For at lave en engangsopdatering på tværs af søhuset:

  1. Vælg Kør fra lineage-værktøjslinjen for at åbne On demand-lineage-opdateringspanelet .

  2. Indtast et navn til løbet.

  3. Under Vælg materialiseret søvisningsafhængighed vælg Opdater med udvidet slægt. Et søhustræ vises, identisk med det i skemapanelet.

  4. Vælg søhusene, der skal inkluderes, og vælg Run.

Opdateringen starter straks og dækker alle udvalgte lakehouses i afhængighedsrækkefølge. Du kan følge fremskridt i nylige gennemspilninger.

Sådan fungerer cross-lakehouse refresh

Når du aktiverer extended lineage for en planlagt eller ad hoc-kørsel, opdaterer Fabric først opstrøms visninger og derefter nedstrøms — på tværs af alle inkluderede søhuse. Uafhængige afdelinger kører parallelt. Siden for nylige løb viser en enkelt løbeliste, der dækker alle søhuse.

Tilladelser og begrænsninger

Krav Detalje
Udsigt opstrøms søhuse ReadAll På søhuset opstrøms. Hvis OneLake-baserede tilladelser er aktiveret, Read på de nødvendige tabeller/MLV'er.
Inkluder et sommerhus i refresh ReadWrite På søhuset. Hvis OneLake-baserede tilladelser er aktiveret, ReadWrite på de krævede MLV'er.
Gnistmiljø Ethvert Spark-miljø, du har adgang til, inden for samme kapacitet.
Utilgængelige afhængigheder Fremstår som fejlbehæftede noder i linjegrafen. Hvis der findes fejlbehæftede noder, vil lineage-opdateringen ikke køre.
Maksimal løbetid En tværgående tur over søhuset mislykkes, hvis den overstiger 24 timer, ligesom en standardtur.