Øyeblikksbilder av lager

Gjelder for:✅ Lager i Microsoft Fabric

Et lagerøyeblikksbilde er en skrivebeskyttet representasjon av en lagervare på et bestemt tidspunkt. Kom i gang ved å opprette et øyeblikksbilde av lageret.

Øyeblikksbilder av lager kan sømløst «rulles fremover» ved behov, slik at forbrukerne kan koble til samme øyeblikksbilde eller bruke en konsekvent lagertilkoblingsstreng for å få tilgang til en tidligere versjon av dataene. Når tidsstempelet for øyeblikksbilde rulles fremover, brukes oppdateringer umiddelbart, som i én enkelt atomtransaksjon. Øyeblikksbilde av lager sikrer at datateknikere kan gi analytiske brukere et konsekvent datasett, selv om oppdateringer i sanntid oppstår. Analytikere kan kjøre SELECT spørringer basert på øyeblikksbildet uten ETL-forstyrrelser.

Et øyeblikksbilde kan være nyttig i scenarioer der en ETL-prosess kan ha skapt datakorrupsjon. Dette skrivebeskyttede underordnede elementet gir stabilitet og konsekvens for data som ellers kunne blitt endret av enkelte ETL-prosesser.

Beslutningsveiledning for øyeblikksbilde av lager

Denne tabellen sammenligner SQL Analytics-endepunktet i Lakehouse med et øyeblikksbilde av lageret.

Trekk SQL Analytics-endepunktet for Lakehouse Øyeblikksbilde av lager
Opprettet Automatisk systemgenerert Brukeropprettet underordnet element i overordnet lager
Primære funksjoner Spør Delta-tabeller i Lakehouse. Støtter analyse på Lakehouse Delta-tabellene, og Delta Lake-mappene det refereres til via snarveier Spør et punkt-i-tid for overordnet lager
Dataendring Skrivebeskyttet Skrivebeskyttet
Lagringsformat Delta Ingen separat lagringsplass, avhengig av kildelager, ingen parkettfiler
Datainnlasting Spark, datasamlebånd, dataflyter, snarveier Data som lastes inn i det overordnede lageret
T-SQL-støtte Fullstendig DQL (dataspørringsspråk), ingen DML (datamanipuleringsspråk), begrenset DDL (datadefinisjonsspråk), for eksempel støtte for visninger, tabellverdifunksjoner Fullstendig DQL, ingen DML, ingen DDL (bortsett fra oppdatert tidsstempel for øyeblikksbilde av administrator, medlem eller bidragsyter), ingen oppretting av visninger eller tabellverdifunksjoner
Brukssaker Utforske og spørre deltatabeller fra lakehouse, sette opp data, medaljong lakehouse arkitektur med soner for bronse, sølv og gull analyse Få tilgang til stabil versjon av et lager, ETL-konsekvens, historisk analyse, rapporteringsnøyaktighet, oppfyller bestemte forretningsbehov ved å opprette øyeblikksbilder av hver time, daglig eller ukentlig lager

Tillatelser

Sikkerhetstillatelser må angis i kildedatabasen.

  • En bruker med arbeidsområderoller som administrator, medlem eller bidragsyter kan opprette og administrere et øyeblikksbilde av lageret.
  • En bruker med administrator-, medlems- eller bidragsyterrolle kan endre tidsstempelet for øyeblikksbilde via T-SQL og Fabric-portalen.
  • En bruker med administrator, medlem, bidragsyter, visningsrolle i arbeidsområdet eller en delt mottaker på overordnet lagertilgang kan spørre det underordnede øyeblikksbildet.

Oppdater tidsstempel for øyeblikksbilde

Oppdatering av tidsstempelet for øyeblikksbilder kan gi analytiske forbrukere en stabil dataversjon. Pågående spørringer vil alltid fullføres mot dataversjonen de ble startet mot. Når tidsstempelet for øyeblikksbilde rulles fremover, er dataoppdateringer tilgjengelige umiddelbart, uten ventetid eller inkonsekvens i dataene.

Brukere kan når som helst oppdatere tidsstempelet for et eksisterende øyeblikksbilde av lageret. Denne operasjonen fullføres umiddelbart.

Hvis du vil oppdatere tidsstempelet for et øyeblikksbilde av et lager, kan du se oppdatere tidsstempelet for øyeblikksbilde.

Når en T-SQL-spørring kjøres, inkluderes informasjon om gjeldende versjon av dataene som åpnes. Du kan for eksempel se tidsstempelet i redigeringsprogrammet for meldinger i Stoffportal-portalen:

Skjermbilde fra redigeringsprogrammet for stoffportalspørring som viser Meldinger-utdataene for en spørring på et øyeblikksbilde av lageret.

Sikkerhet og styring

  • Øyeblikksbilder arver tillatelser fra kildelageret. Øyeblikksbilder av lager er skrivebeskyttet for alle forbrukere uavhengig av tillatelsesnivået i kildelageret. Det eneste unntaket er at administratoren/medlemmet/bidragsyteren kan oppdatere tidsstempelet for øyeblikksbildet via TSQL eller Fabric-portalen.
  • Eventuelle tillatelsesendringer i kildelageret gjelder umiddelbart for øyeblikksbildet. Brukertilgang, for eksempel GRANT, DENY, REVOKE og UNMASK, gjenspeiler tilstanden til kildelageret uavhengig av tidsstempelet for øyeblikksbildet. 
    • Brukere er begrenset fra å spørre øyeblikksbildet hvis de mister tilgang senere.
    • Hvis en forbrukers tillatelser for eksempel nektes å få tilgang til data kl. 12:00, gjelder dette både for lageret og øyeblikksbildet. Hvis tidsstempelet for øyeblikksbildet er satt til 11:00, håndheves de nektede rettighetene i øyeblikksbildet umiddelbart.

Merk deg

Det stabile rapporteringsløftet i Fabric datalager gjelder for dataene, ikke skjemaet. Hvis en rapport for eksempel refererer til en tabell, visning eller kolonne fra et øyeblikksbilde, og objektet senere slippes, gis nytt navn eller endres fra det overordnede lageret, gjenspeiler øyeblikksbildet denne endringen. Rapporten kan derfor brytes. Denne virkemåten forventes, ettersom øyeblikksbildemekanismen er utformet for å bevare datakonsekvens, ikke skjemastabilitet.

Behandle øyeblikksbilder

  • Øyeblikksbilder av lageret krever unike navn, unikt fra lageret og SQL Analytics-endepunktet.
  • Øyeblikksbilder av lageret finnes ikke uten kildelageret. Når lageret slettes, slettes alle øyeblikksbilder. Øyeblikksbilder av lageret må opprettes på nytt hvis lageret gjenopprettes.
  • Lagersnapshots er gyldige for den konfigurerte oppbevaringsperioden, opptil 120 dager tidligere. Snapshot-datoen kan settes ved opprettelse, til hvilken som helst dato i fortiden innenfor lagringsperioden eller databaseopprettelsestiden (avhengig av hva som kommer senere). Oppbevaringsperioder kan ikke konfigureres på individuelle lager-snapshots. Et øyeblikksbilde arver sin tilgangsgrense fra moderlagerets oppbevaringsinnstilling på tidspunktet øyeblikket øyeblikket ble opprettet.

Merknader

  • Endrede tabeller, visninger og lagrede prosedyrer etter at tidsstempelet for øyeblikksbildet blir ugyldig i øyeblikksbildet.
  • Øyeblikksbilder av lager krever direkte spørrings- eller importmodus i Power BI, og støtter ikke Direct Lake-modus .
  • Øyeblikksbilder av lager støttes ikke på SQL Analytics-endepunktet i Lakehouse.
  • Øyeblikksbilder av lager støttes ikke som en kilde for OneLake-snarveier.

Neste trinn