Číst v angličtině

Sdílet prostřednictvím


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í.

Co je V-Order?

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.

Důležité informace o výkonu

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.

Scénáře, kdy V-Order nemusí být výhodné

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.