Principy objednávek V pro Microsoft Fabric Warehouse
Platí pro:✅ Warehouse v Microsoft Fabric
Sklad v úložišti Microsoft Fabric používá pro všechna uživatelská data formát tabulky Delta Lake. Kromě optimalizací, které poskytuje formát Delta, sklad aplikuje optimalizace na úložiště, aby poskytoval rychlejší výkon dotazů v analytických scénářích při zachování dodržování formátu Parquet. Tento článek popisuje optimalizaci zápisu V-Order, její výhody a způsob řízení.
V-Order je optimalizace doby zápisu do formátu souboru Parquet, která umožňuje bleskově rychlé čtení ve výpočetních modulech Microsoft Fabric, jako jsou Power BI, SQL, Spark a další.
Moduly Power BI a SQL využívají technologii Microsoft Verti-Scan a soubory parquet objednaných V-Ordered k dosažení doby přístupu k datům podobných paměti. Spark a další výpočetní moduly, které nejsou Verti-Scan, využívají také soubory objednané V s průměrnou rychlostí 10 % rychlejšího čtení s některými scénáři až 50 %.
Pořadí V-Order funguje použitím speciálního řazení, distribuce skupiny řádků, kódování slovníku a komprese u souborů Parquet. Výpočetní moduly proto k čtení dat z úložiště vyžadují méně síťových, diskových a procesorových prostředků, což zajišťuje nákladovou efektivitu a výkon. Je to 100% kompatibilní s opensourcovým formátem parquet; všechny parketové motory ho mohou číst jako běžné soubory parquet.
Než se rozhodnete zakázat V-Order, zvažte následující skutečnosti:
- Režim Microsoft Fabric Direct Lake závisí na objednávce V.
- Ve skladu se vliv objednávky V na výkon může lišit v závislosti na schématech tabulek, objemech dat, dotazech a vzorech příjmu dat.
- Než se rozhodnete zakázat, ujistěte se, že pořadí V-Order ovlivňuje výkon příjmu dat a dotazů. Zvažte vytvoření kopie testovacího skladu pomocí správy zdrojového kódu, zakázání objednávky V na kopii a provádění úloh příjmu dat a dotazování na testování dopadu na výkon.
Než se rozhodnete, jestli je zakázání V-Order pro vás správné, zvažte účinek V-Order na výkon.
Upozornění
V současné době je možné zakázat objednávku V-Order pouze na úrovni skladu a je nevratná: jakmile ji zakážete, nedá se znovu povolit. Uživatelé musí zvážit výkon, pokud se rozhodnou zakázat V-Order v Fabric Warehouse.
Zakázání objednávky V-Order může být užitečné pro sklady náročné na zápis, například pro sklady, které jsou vyhrazené pro přípravná data v rámci procesu příjmu dat. Pracovní tabulky se často zahazují a znovu vytvoří (nebo zkracují) pro zpracování nových dat. Tyto pracovní tabulky se pak můžou číst jen jednou nebo dvakrát, což nemusí ospravedlnit dobu příjmu dat přidanou použitím objednávky V. Zakázáním V-Order a zkrácením času na příjem dat může dojít ke snížení celkové doby zpracování dat během úloh příjmu dat. V takovém případě byste měli pracovní sklad segmentovat z hlavního uživatelského skladu, aby analytické dotazy a Power BI mohly těžit z objednávky V.