Vysvetlenie objednávky V pre Sklad služby Microsoft Fabric
Vzťahuje sa na:✅ Warehouse v službe Microsoft Fabric
Sklad v úložisku Microsoft Fabric používa formát tabuľky Delta Lake pre všetky používateľské údaje. Okrem optimalizácií poskytovaných formátom Delta používa sklad optimalizáciu na ukladanie, aby sa poskytoval rýchlejší výkon dotazov v analytických scenároch pri zachovaní dodržiavania formátu Parquet. V tomto článku sa popisuje optimalizácia zapisovania V-Order, jej výhody a spôsob jej ovládania.
Objednávka V-Order predstavuje optimalizáciu času na zápis pre formát súboru vo formáte parquet, ktorý umožňuje bleskovo rýchle čítanie vo výpočtových nástrojoch služby Microsoft Fabric, ako sú napríklad Power BI, SQL, Spark a ďalšie.
Nástroje Power BI a SQL na dosiahnutie časov prístupu k údajom vo forme pamäte využívajú technológiu Microsoft Verti-Scan a parkety V-Ordered. Spark a iné výpočtové zariadenia bez Verti Scan tiež profitujú z objednaných súborov V pri priemerne 10 % rýchlejšieho čítania, v niektorých scenároch až o 50 %.
Poradie V-Order funguje použitím špeciálneho zoradenia, distribúcie skupiny riadkov, slovníkového kódovania a kompresie na parquet súbory. V dôsledku toho výpočtové zariadenia vyžadujú na čítanie údajov z úložiska menej zdrojov siete, disku a procesora, čo poskytuje nákladovú efektivitu a výkon. Je 100 % kompatibilná s formátom open-source parketu, je 100 % kompatibilná s formátom open-source. všetky parketové motory môžu čítať ako bežné parketové súbory.
Pred rozhodnutím o zakázaní poradia V-Order zvážte nasledujúce:
- Režim Direct Lake služby Microsoft Fabric závisí od režimu V-Order.
- V sklade sa vplyv príkazu V-Order na výkon môže líšiť v závislosti od schém tabuľky, objemov údajov, dotazov a vzorov príjmu.
- Pred rozhodnutím o jeho zakázaní otestujte, ako poradie V-Order ovplyvňuje výkon príjmu údajov a dotazov. Zvážte vytvorenie kópie testovacieho skladu pomocou ovládacieho prvku zdroja, zakázanie poradia V-Order v kópii a vykonávanie úloh príjmu údajov a dotazovanie s cieľom otestovať vplyvy na výkon.
Pred určením toho, či je zakázanie poradia V-Order tou správnou, zvážte vplyv poradia V na výkon.
Výstraha
V súčasnosti sa zakázanie objednávky V-Order dá vykonať len na úrovni skladu a je nevratné: po zakázaní ho už nie je možné znova povoliť. Ak sa používatelia rozhodnú zakázať V-Order v sklade služby Fabric, musia vziať do úvahy výkon.
Zakázanie objednávky V-Order môže byť užitočné v prípade skladov náročných na zápis, ako sú napríklad v prípade skladov, ktoré sú vyhradené na spájanie údajov ako súčasť procesu príjmu údajov. Pracovná tabuľka sa často vynechá a znovu vytvorí (alebo skráti) na spracovanie nových údajov. Tieto stolné tabuľky sa potom môžu čítať iba raz alebo dvakrát, čo nemusí zadôvodniť čas príjmu pridaný použitím poradia V. Vypnutím poradia V a skrátením času potrebného na ingest údajov sa celkový čas spracovania údajov počas úloh príjmu môže znížiť. V tomto prípade by ste mali segmentovať sklad na spracovanie z vášho hlavného skladu orientovaného na používateľa, aby analytické dotazy a služba Power BI mohli využívať službu V-Order.