Læs på engelsk

Del via


Forstå V-Order for Microsoft Fabric Warehouse

Gælder for:✅ Warehouse i Microsoft Fabric

Lageret i Microsoft Fabric-lageret bruger tabelformatet Delta Lake til alle brugerdata. Ud over optimeringer, der leveres af Delta-formatet, anvender et lager optimeringer på lageret for at give hurtigere forespørgselsydeevne i analysescenarier og samtidig bevare overholdelse af Parquet-formatet. I denne artikel beskrives optimering af V-order-skrivning, dens fordele, og hvordan du styrer den.

Hvad er V-Order?

V-Order er en optimering af skrivetid til parquetfilformatet, der muliggør lynhurtige læsninger under Microsoft Fabric-beregningsprogrammer, f.eks. Power BI, SQL, Spark og andre.

Power BI- og SQL-programmer bruger Microsoft Verti-Scan-teknologi og V-Ordnede parketfiler til at opnå hukommelseslignende dataadgangstider. Spark og andre beregningsprogrammer, der ikke er Verti-Scan, drager også fordel af V-Ordnede filer med gennemsnitligt 10 % hurtigere læsetider med nogle scenarier op til 50 %.

V-Order fungerer ved at anvende særlig sortering, distribution af rækkegrupper, kodning af ordbog og komprimering på Parquet-filer. Beregningsprogrammer kræver derfor færre netværks-, disk- og CPU-ressourcer for at kunne læse data fra lageret, hvilket giver omkostningseffektivitet og ydeevne. Det er 100 % kompatibelt med parquetformatet med åben kildekode. alle parketmotorer kan læse det som almindelige parket filer.

Ydelsesovervejelser

Overvej følgende, før du beslutter dig for at deaktivere V-Order:

  • Microsoft Fabric Direct Lake-tilstand afhænger af V-Order.
  • På lageret kan effekten af V-Order på ydeevnen variere afhængigt af dine tabelskemaer, datamængder, forespørgsels- og indtagelsesmønstre.
  • Sørg for at teste, hvordan V-Order påvirker ydeevnen af dataindtagelse og af dine forespørgsler, før du beslutter dig for at deaktivere den. Overvej at oprette en kopi af dit test warehouse ved hjælp af kildekontrol, deaktivere V-Order på kopien og udføre dataindtagelse og forespørge på opgaver for at teste konsekvenserne for ydeevnen.

Scenarier, hvor V-Order muligvis ikke er nyttig

Overvej effekten af V-Order på ydeevnen, før du beslutter dig for, om deaktivering af V-Order er det rigtige for dig.

Forsigtigt

I øjeblikket kan deaktivering af V-ordre kun udføres på lagerniveau, og det kan ikke fortrydes: Når den er deaktiveret, kan den ikke aktiveres igen. Brugerne skal overveje ydeevnen, hvis de vælger at deaktivere V-order i Fabric Warehouse.

Deaktivering af V-Order kan være nyttig til skrivetunge lagre, f.eks. til lagre, der er dedikeret til midlertidige data som en del af en dataindtagelsesproces. Midlertidige tabeller fjernes ofte og genoprettes (eller afkortes) for at behandle nye data. Disse midlertidige tabeller kan derefter være skrivebeskyttet én eller to gange, hvilket muligvis ikke retfærdiggør den indtagelsestid, der tilføjes ved at anvende V-Order. Ved at deaktivere V-Order og reducere tid til at indtage data kan din samlede tid til at behandle data under indtagelsesjob reduceres. I dette tilfælde skal du segmentere det midlertidige lager fra dit primære lager, der vender mod brugeren, så analyseforespørgslerne og Power BI kan drage fordel af V-Order.