Dela via


Konfigurationsinställningar för utvärdering

GÄLLER FÖR: Power BI Desktop-Power BI-tjänst

Power BI optimerar frågeprestanda vid inläsning av data, antingen genom att importera eller använda DirectQuery och när du interagerar med data med hjälp av rapporter. Men i vissa situationer kanske du vill påverka beteendet och ändra standardinställningarna.

Power BI erbjuder två grupper med inställningar:

Föreställ dig följande exempel:

Situation Vägledning
Dataimporten tar för lång tid. Öka maximalt antal samtidiga utvärderingar, tillgängligt minne per utvärdering och/eller maximalt antal samtidiga jobb.
DirectQuery-frågor är långsamma att köra, vilket inte orsakas av begränsningar i källsystemet. Öka maximalt antal samtidiga utvärderingar och/eller tillgängligt minne per utvärdering.
Power BI tar för mycket av datorns resurser när du importerar data eller kör DirectQuery-frågor. Minska maximalt antal samtidiga utvärderingar, tillgängligt minne per utvärdering och/eller maximalt antal samtidiga jobb.
DirectQuery-frågor körs långsamt, vilket orsakas av begränsningar i källsystemet. Om källsystemet är begränsat till antalet samtidiga frågor minskar du det maximala antalet samtidiga utvärderingar och/eller minskar det maximala antalet aktiva anslutningar per källa.
Power BI svarar långsamt när du interagerar med visuella objekt Om visuella objekt baseras på data från en DirectQuery-källa ökar du det maximala antalet aktiva anslutningar per källa. Om inte ökar du det maximala antalet samtidiga jobb.
Power BI tar för mycket av datorns resurser under dataimporten eller uppdateringen har slutförts Minska det maximala antalet samtidiga jobb.

Optimera Körning av Power Query-frågor

Med den här gruppen med inställningar kan du optimera körningsprestanda för Power Query-frågor. Power BI erbjuder följande inställningar i den här gruppen:

  • Maximalt antal samtidiga utvärderingar. Detta konfigurerar parallelliseringsnivån för frågekörning i Power Query.
  • Maximalt minne som används per samtidig utvärdering. Detta konfigurerar tillgängligt minne per utvärdering.

Kommentar

De här inställningarna påverkar bara Power Query-frågekörningen på datorn, inte i Power BI-tjänst.

Maximalt antal samtidiga utvärderingar

Du kan styra antalet samtidiga utvärderingar och därmed påverka parallelliseringsnivån för frågekörning i Power Query. Som standard är det maximala antalet samtidiga utvärderingar lika med antalet logiska CPU-kärnor på datorn. Det minsta värdet är 1 och det maximala värdet motsvarar antalet logiska CPU-kärnor på datorn.

Kommentar

Den här inställningen påverkar också det maximala antalet samtidiga jobb som körs av Power BI-motorn. Läs mer om interaktionen mellan de här inställningarna.

Maximalt minne som används per samtidig utvärdering

Du kan styra det tillgängliga minnet per samtidig utvärdering. Den här inställningen konfigurerar tillgängligt minne per utvärdering i MB och som standard har Power BI en maximal minnesallokering per utvärdering på 432 MB. Det minsta värdet är 1 (rekommenderas minst 256) och det teoretiska (men inte rekommenderade) högsta värdet är lika med 100 % av RAM-minnet på datorn dividerat med det maximala antalet samtidiga utvärderingar (som anges med det maximala antalet samtidiga utvärderingar som anges ovan). Vi rekommenderar att du aldrig anger det här värdet högre än 90 % av RAM-minnet på datorn.

Ändra konfigurationsinställningar för Power Query-frågekörning

Power BI erbjuder två sätt att ändra dessa inställningar:

  • I Alternativ i Power BI Desktop.
  • Genom att redigera registret.

I Power BI Desktop

Du kan ändra de här inställningarna i användargränssnittet i Power BI Desktop. På arkivmenyn> Alternativ och inställningar>Alternativ väljer du Datainläsning under Global och ändrar sedan följande inställningar under Parallell inläsning av tabeller:

  • Maximalt antal samtidiga utvärderingar
  • Maximalt minne som används per samtidig utvärdering (MB)

Changing data loading parallelization settings in Power BI Desktop

I registerinställningar

Du kan också ändra de här inställningarna genom att ange lämpliga DWORD-registervärden. Administratörer kan också använda den här metoden för att styra inställningen för hela organisationen.

Om du vill ändra antalet utvärderingscontainrar anger du DWORD-registervärdet ForegroundEvaluationContainerCount. Om du vill ändra tillgängligt minne per utvärderingscontainer anger du DWORD-registervärdet MaxEvaluationWorkingSetInMB.

När du ändrar den här inställningen bör du tänka på de lägsta och högsta värden som beskrivs ovan.

Nycklarna som nämns ovan finns i någon av dessa mappar, beroende på ditt operativsystem:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft Power BI Desktop

Eller:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Power BI Desktop

Optimera Prestanda för Power BI-motorn

Med den här gruppen med inställningar kan du optimera Power BI-motorn som ansvarar för att hantera frågor när steget Datatransformering har slutförts. De här inställningarna påverkar power BI-motorns prestanda på datorn samt i Power BI-tjänst efter att rapporten har publicerats. Power BI erbjuder följande inställningar i den här gruppen:

  • Maximalt antal aktiva anslutningar per källa. Detta konfigurerar antalet parallella frågor som går till en DirectQuery-källa.
  • Maximalt antal samtidiga jobb. Detta styr det maximala antalet samtidiga uppgifter som körs av Power BI-motorn under uppdateringen.

Maximalt antal aktiva anslutningar per källa

Du kan ange det maximala antalet anslutningar som DirectQuery öppnar för varje underliggande datakälla, vilket styr antalet frågor som skickas samtidigt till varje datakälla. Den här inställningen är användbar om Power BI Desktop tar för mycket resurser på datorn när du använder DirectQuery eller om DirectQuery-frågor är långsamma att köra, vilket orsakas av begränsningar i källsystemet. Mer information om den här inställningen finns i Alternativet Maximalt antal anslutningar för DirectQuery.

Maximalt antal samtidiga jobb

Du kan ange det maximala antalet samtidiga jobb som körs av Power BI-motorn. Med den här inställningen kan du optimera Power BI-prestanda när datatransformeringssteget har slutförts.

Värdet för den här inställningen, upp till det högsta värdet, bestäms automatiskt av Power BI-motorn. Om du ändrar maxvärdet kan det påverka prestanda för semantisk modelluppdatering genom att öka eller minska parallell inläsning av tabeller.

Ändra maximalt antal inställningar för samtidiga jobb i Power BI Desktop

Du kan ändra den här inställningen i användargränssnittet i Power BI Desktop. På arkivmenyn> Alternativ och inställningar>Alternativ väljer du Datainläsning under Aktuell fil och väljer sedan önskad inställning under Parallell inläsning av tabeller. Följande alternativ är tillgängliga:

  • Standard. Med den här inställningen är det maximala antalet samtidiga jobb 6.
  • Ett. Detta begränsar det maximala antalet samtidiga jobb till 1 och inaktiverar effektivt parallell inläsning av tabeller.
  • Anpassade. Du kan ange ett positivt tal mellan 1 och 30. För Pro-semantiska modeller tillämpas dock inte ett tal som är större än 6. Om du anger ett tal som är mindre än 6, samma som standard, kan parallelliseringen begränsas.

Screenshot that shows the changing maximum number of concurrent jobs data loading parallelization settings in Power BI Desktop.

Interaktion mellan maximalt antal samtidiga utvärderingar och maximalt antal samtidiga jobb

Om du konfigurerar det maximala antalet samtidiga utvärderingar till ett högre antal än det maximala antalet samtidiga jobb begränsar Power BI-motorn dess parallellisering till det maximala antalet samtidiga jobb. Om du konfigurerar det maximala antalet samtidiga utvärderingar till ett lägre antal än det maximala antalet samtidiga jobb kan Power BI-motorn starta det maximala antalet samtidiga jobb baserat på tillgängliga systemresurser, men det maximala antalet samtidiga utvärderingar kan begränsa hur många Power Query-åtgärder som kan köras samtidigt av dessa jobb. De återstående jobben placeras i kö tills ett av jobben har slutförts. I den här situationen begränsas dock inte utvärderingen av beräknade kolumner, beräknade tabeller och andra Power BI-motorobjekt som inte är beroende av Power Query av det maximala antalet samtidiga utvärderingar och kan nå det maximala antalet parallella jobb enligt det maximala antalet samtidiga jobb.