Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:✅ Warehouse v Microsoft Fabric
Snímek skladu je reprezentace položky skladu jen pro čtení v určitém časovém okamžiku, která se uchovává až do 30 dnů. Začněte vytvořením snímku skladu.
Poznámka:
Snímky skladových skladů jsou aktuálně funkcí Preview.
Snímky skladu lze bez problémů "přenést vpřed" na vyžádání, což umožňuje uživatelům připojit se ke stejnému snímku nebo použít konzistentní řetězec pro připojení ke skladu pro přístup k předchozí verzi dat. Když je časové razítko snímku posunuto dopředu, aktualizace se použijí okamžitě, jako by byly součástí jedné atomové transakce. Snímek skladu zajišťuje, aby datoví inženýři mohli poskytnout analytickým uživatelům konzistentní datovou sadu, i když dojde k aktualizacím v reálném čase. Analytici můžou spouštět SELECT
dotazy na základě snímku bez jakéhokoli zásahu ETL.
Snímek může být užitečný ve scénářích, kdy proces ETL mohl vytvořit poškození dat. Tato položka pouze pro čtení poskytuje stabilitu a konzistenci dat, která by jinak mohla být upravena některými ETL procesy.
Průvodce rozhodováním pro snímek skladu
Tato tabulka porovnává koncový bod analýzy SQL lakehouse s datovým snímkem skladu.
Vlastnost | Koncový bod analýzy SQL pro Lakehouse | Snímek skladu |
---|---|---|
Vytvořeno | Automatem generováno systémem | Podřízená položka nadřazeného skladu vytvořená uživatelem |
Primární funkce | Dotazování tabulek Delta v Lakehouse Podporuje analýzu tabulek Lakehouse Delta a složek Delta Lake odkazovaných prostřednictvím zástupců. | Dotaz na nadřazený sklad v konkrétním čase |
Úprava dat | Jen pro čtení | Jen pro čtení |
Formát úložiště | Delta | Nevyužívá samostatné úložiště, spoléhá na zdrojový sklad, neobsahuje soubory typu parquet. |
Načítání dat | Spark, kanály, toky dat, klávesové zkratky | Data načtená do mateřského skladu |
Podpora T-SQL | Full DQL (Data Querying Language), no DML (Data Manipulation Language), limited DDL (Data Definition Language), jako je podpora zobrazení, funkce pracující s tabulkami | Úplné DQL, žádné DML, žádné DDL (kromě aktualizovaného časového razítka snímků podle správce, člena nebo přispěvatele), žádné vytváření zobrazení nebo funkcí s hodnotami tabulky |
Případy použití | Zkoumání a dotazování tabulek delta z lakehouse, přípravná data, architektura medailionového lakehouse se zónami pro analýzy na úrovni bronz, stříbro a zlato. | Přístup k stabilní verzi skladu, konzistence ETL, historická analýza, přesnost generování sestav, splnění konkrétních obchodních potřeb vytvořením hodinových, denních nebo týdenních snímků skladu |
Povolení
Ve zdrojové databázi musí být nastavená oprávnění zabezpečení.
- Uživatel s rolemi pracovního prostoru správce, člena nebo přispěvatele může vytvořit a spravovat snímek skladu.
- Uživatel s rolí správce, člena nebo přispěvatele může časové razítko snímku upravit prostřednictvím T-SQL a portálu Fabric.
- Uživatel s rolí správce, člen, přispěvatel nebo čtenář v pracovním prostoru, případně sdílený příjemce s přístupem k nadřazenému skladu, se může dotázat na podřízený snímek.
Aktualizovat časové razítko snímku
Aktualizace časového razítka snímku může poskytnout analytickým příjemcům stabilní verzi dat. Probíhající dotazy se vždy dokončí proti verzi dat, proti které byly spuštěny. Při posunu časového razítka snímku dopředu jsou aktualizace dat k dispozici okamžitě, bez latence a nekonzistence dat.
Uživatelé můžou kdykoli aktualizovat časové razítko existujícího snímku skladu. Tato operace se okamžitě dokončí.
Pokud chcete aktualizovat časové razítko snímku skladu, podívejte se na časové razítko aktualizace snímku.
Při spuštění dotazu T-SQL jsou zahrnuty informace o aktuální verzi přístupných dat. Časové razítko můžete například zobrazit ve Zprávácheditoru dotazů portálu Fabric:
Zabezpečení a zásady správného řízení
- Snímky dědí přístupová práva ze zdrojového skladu. Snímky skladu jsou určené jen pro čtení pro všechny uživatele bez ohledu na jejich úroveň oprávnění ve zdrojovém skladu. Jedinou výjimkou je, že správce, člen nebo přispěvatel může aktualizovat časové razítko snímku prostřednictvím TSQL nebo portálu Fabric.
- Všechny změny oprávnění ve zdrojovém skladu se okamžitě vztahují na snímek. Uživatelský přístup, jako jsou GRANT, DENY, REVOKE a UNMASK, odráží stav zdrojového úložiště bez ohledu na časové razítko snímku.
- Uživatelé se nemohou dotazovat na snímek, pokud později ztratí přístup.
- Pokud je například zákazníkovi odepřena možnost přístupu k datům ve 12:00, platí to pro datový sklad i snímek. Pokud je časové razítko snímku nastaveno na 11:00, odepřená oprávnění se na snímku vynucují okamžitě.
Poznámka:
Stabilní příslib vytváření sestav ve Fabric datovém skladu se vztahuje na data, ne na schéma. Pokud například sestava odkazuje na tabulku, zobrazení nebo sloupec ze snímku a tento objekt se později zahodí, přejmenuje nebo změní z nadřazeného skladu, snímek tuto změnu odráží. V důsledku toho by se sestava mohla rozpadnout. Toto chování se očekává, protože mechanismus snímků je navržený tak, aby zachoval konzistenci dat, nikoli stabilitu schématu.
Správa snímků
- Snímky skladu vyžadují jedinečné názvy, které jsou odlišné od názvů skladiště i koncového bodu analýzy SQL.
- Snímky skladu neexistují bez zdrojového skladu. Po odstranění skladu se odstraní všechny snímky. Pokud se sklad obnoví, musí se snímky skladu znovu vytvořit.
- Snímky skladu jsou platné až po dobu 30 dnů v minulosti. Datum a čas vytvoření snímku je možné nastavit na libovolné datum za posledních až 30 dnů nebo čas vytvoření databáze (podle toho, co nastane později).
Omezení
- Snímky skladu je možné vytvořit pouze pro nové položky skladu vytvořené po březnu 2025.
- Snímky skladu se nezobrazují v Průzkumníku objektů SSMS, ale zobrazují se v rozevíracím seznamu výběru databáze.
- Změněné tabulky, zobrazení a uložené procedury po vypršení časového razítka snímku jsou v snímku neplatné.
- Snímky skladu vyžadují režim Direct Query nebo Import v Power BI a nepodporují režim Direct Lake .
- Snímky skladu nejsou podporované v SQL analytickém koncovém bodu služby Lakehouse.
- Snímky skladu nejsou podporované jako zdroj pro zkratky OneLake.