Del via


Forstå V-order for Microsoft Fabric Warehouse

Gjelder for:✅ Lager i Microsoft Fabric

Lageret i Microsoft Fabric-lagring bruker tabellformatet Delta Lake for alle brukerdata. I tillegg til optimaliseringer som leveres av Delta-formatet, bruker et lager optimaliseringer for lagring for å gi raskere spørringsytelse på analysescenarioer samtidig som parquet-formatet opprettholdes. Denne artikkelen dekker skriveoptimalisering for V-ordre, fordelene og hvordan du kontrollerer den.

Hva er V-Order?

V-Order er en skrivetidsoptimalisering for parkettfilformatet som muliggjør lynraske lesinger under Databehandlingsmotorene for Microsoft Fabric, for eksempel Power BI, SQL, Spark og andre.

Power BI- og SQL-motorer bruker Microsoft Verti-Scan-teknologi og V-bestilte parkettfiler for å oppnå minnelignende datatilgangstider. Spark og andre ikke-Verti-Scan-databehandlingsmotorer drar også nytte av V-bestilte filer med et gjennomsnitt på 10 % raskere lesetider, med noen scenarioer på opptil 50 %.

V-order fungerer ved å bruke spesiell sortering, radgruppedistribusjon, ordlistekoding og komprimering på Parquet-filer. Som et resultat krever databehandlingsmotorer mindre nettverks-, disk- og CPU-ressurser for å lese data fra lagring, noe som gir kostnadseffektivitet og ytelse. Den er 100 % kompatibel med parkettformatet med åpen kildekode. Alle parkettmotorer kan lese den som vanlige parkettfiler.

Ytelseshensyn

Vurder følgende før du bestemmer deg for å deaktivere V-Order:

  • Microsoft Fabric Direct Lake-modus avhenger av V-order.
  • I lageret kan effekten av V-Order på ytelse variere avhengig av tabellskjemaer, datavolumer, spørring og inntaksmønstre.
  • Kontroller at du tester hvordan V-order påvirker ytelsen til datainntak og spørringer før du bestemmer deg for å deaktivere den. Vurder å opprette en kopi av testlageret ved hjelp av kildekontroll, deaktivere V-ordre på kopien og utføre datainntak og spørre oppgaver for å teste ytelsesimplikasjonene.

Scenarioer der V-order kanskje ikke er gunstig

Vurder effekten av V-order på ytelse før du bestemmer deg for om deaktivering av V-order er riktig for deg.

Forsiktig!

For øyeblikket kan deaktivering av V-ordre bare gjøres på lagernivå, og den er irreversibel: Når den er deaktivert, kan den ikke aktiveres på nytt. Brukere må vurdere ytelsen hvis de velger å deaktivere V-order i Fabric Warehouse.

Deaktivering av V-ordre kan være nyttig for skriveintensive lagre, for eksempel for lagre som er dedikert til å sette opp data som en del av en datainntaksprosess. Oppsamlingstabeller slippes ofte og gjenskapes (eller avkortes) for å behandle nye data. Disse oppsamlingstabellene kan da være skrivebeskyttet én eller to ganger, noe som kanskje ikke rettferdiggjør inntakstiden som legges til ved å bruke V-ordre. Ved å deaktivere V-ordre og redusere tiden det tar å innta data, kan den totale tiden for å behandle data under inntaksjobber reduseres. I dette tilfellet bør du segmentere oppsamlingslageret fra det viktigste brukerrettede lageret, slik at analysespørringene og Power BI kan dra nytte av V-Order.