A Microsoft Fabric Warehouse V-Order szolgáltatásának ismertetése
A következőre vonatkozik:✅ Warehouse a Microsoft Fabricben
A Microsoft Fabric Storage warehouse a Delta Lake táblaformátumot használja az összes felhasználói adathoz. A Delta formátum által biztosított optimalizálások mellett a raktár optimalizálást alkalmaz a tárolóra, hogy gyorsabb lekérdezési teljesítményt biztosítson az elemzési forgatókönyvekben, miközben megtartja a Parquet formátum betartását. Ez a cikk a V-Order írásoptimalizálását, annak előnyeit és szabályozását ismerteti.
Mi az a V-Order?
A V-Order egy írási idő optimalizálása a parquet fájlformátumra, amely villámgyors olvasást tesz lehetővé a Microsoft Fabric számítási motorjaiban, például a Power BI-ban, az SQL-ben, a Sparkban és másokban.
A Power BI- és SQL-motorok a Microsoft Verti-Scan technológiát és a V-Ordered parquet fájlokat használják a memóriabeli adatelérési idők eléréséhez. A Spark és más nem Verti-Scan számítási motorok is élvezhetik a V-Ordered fájlokat, átlagosan 10%-kal gyorsabban olvashatók, bizonyos forgatókönyvek akár 50%-kal is.
A V-Order speciális rendezést, sorcsoport-eloszlást, szótárkódolást és tömörítést alkalmaz a Parquet-fájlokon. Ennek eredményeképpen a számítási motorok kevesebb hálózati, lemez- és CPU-erőforrást igényelnek az adatok storage-ból való beolvasásához, ami költséghatékonyságot és teljesítményt biztosít. 100%-ban megfelel a nyílt forráskódú parquet formátumnak; minden parquet motor normál parquet-fájlként tudja olvasni.
A teljesítménnyel kapcsolatos megfontolások
Mielőtt úgy dönt, hogy letiltja a V-Ordert, vegye figyelembe az alábbiakat:
- A Microsoft Fabric Direct Lake mód a V-Ordertől függ.
- A raktárban a V-Order hatása a teljesítményre a tábla sémáitól, adatköteteitől, lekérdezési és betöltési mintáitól függően változhat.
- Mielőtt a letiltás mellett dönt, ellenőrizze, hogy a V-Order hogyan befolyásolja az adatbetöltés és a lekérdezések teljesítményét. Fontolja meg a tesztraktár másolatának létrehozását a forrásvezérlővel, a V-Order letiltásával a másolaton, valamint adatbetöltési és lekérdezési feladatok végrehajtásával a teljesítménybeli következmények teszteléséhez.
Olyan forgatókönyvek, ahol a V-Order nem feltétlenül előnyös
Mielőtt eldöntené, hogy a V-Order letiltása megfelelő-e Önnek, fontolja meg a V-Order teljesítményre gyakorolt hatását.
Figyelemfelhívás
A V-Order letiltása jelenleg csak a raktár szintjén végezhető el, és visszavonhatatlan: ha letiltja, nem lehet újra engedélyezni. A felhasználóknak figyelembe kell venniük a teljesítményt, ha úgy döntenek, hogy letiltják a virtuális rendelést a Fabric Warehouse-ban.
A V-Order letiltása hasznos lehet az írásigényes raktárakban, például az adatbetöltési folyamat részeként az átmeneti adatok tárolására dedikált raktárak esetében. Az átmeneti táblákat gyakran elvetik és újra létrehozzák (vagy csonkoljak) az új adatok feldolgozásához. Előfordulhat, hogy ezek az átmeneti táblák csak egyszer vagy kétszer olvashatók, ami nem feltétlenül indokolja a V-Order alkalmazásával hozzáadott betöltési időt. A V-Order letiltásával és az adatok betöltéséhez szükséges idő csökkentésével csökkentheti az adatok feldolgozási idejét a betöltési feladatok során. Ebben az esetben az átmeneti raktárt a fő felhasználó által használt raktárból kell szegmentálnia, hogy az elemzési lekérdezések és a Power BI kihasználhassák a V-Order előnyeit.