Del via


Konfigurasjonsinnstillinger for evaluering

GJELDER FOR: Power BI Desktop Power Bi-tjeneste

Power BI optimaliserer spørringsytelsen når du laster inn data, enten ved å importere eller bruke DirectQuery og når du samhandler med data ved hjelp av rapporter. I bestemte situasjoner vil du imidlertid kanskje påvirke virkemåten og endre standardinnstillingene.

Power BI tilbyr to grupper med innstillinger:

Tenk deg følgende eksempler:

Situasjon Veiledning
Dataimporten tar for lang tid. Øk maksimalt antall samtidige evalueringer, tilgjengelig minne per evaluering og/eller maksimalt antall samtidige jobber.
DirectQuery-spørringer utføres tregt, ikke forårsaket av begrensninger på kildesystemet. Øk maksimalt antall samtidige evalueringer og/eller tilgjengelig minne per evaluering.
Power BI tar for mye av maskinens ressurser når du importerer data eller kjører DirectQuery-spørringer. Reduser maksimalt antall samtidige evalueringer, tilgjengelig minne per evaluering og/eller maksimalt antall samtidige jobber.
DirectQuery-spørringer kjører tregt, forårsaket av begrensninger på kildesystemet. Hvis kildesystemet er begrenset til antall samtidige spørringer, reduserer du maksimalt antall samtidige evalueringer og/ eller reduserer maksimalt antall aktive tilkoblinger per kilde.
Power BI reagerer sakte når du samhandler med visualobjekter Hvis visualobjekter er basert på data fra en DirectQuery-kilde, øker du maksimalt antall aktive tilkoblinger per kilde. Hvis ikke, øker du maksimalt antall samtidige jobber.
Power BI tar for mye av maskinens ressurser under dataimport eller oppdatering er fullført Reduser maksimalt antall samtidige jobber.

Optimalisere kjøring av Power Query-spørring

Med denne gruppen med innstillinger kan du optimalisere utførelsesytelsen for Power Query-spørringen. Power BI tilbyr følgende innstillinger i denne gruppen:

  • Maksimalt antall samtidige evalueringer. Dette konfigurerer parallelliseringsnivået for kjøring av spørringer i Power Query.
  • Maksimalt minne som brukes per evaluering samtidig. Dette konfigurerer tilgjengelig minne per evaluering.

Merk

Disse innstillingene påvirker bare kjøringen av Power Query-spørringen på maskinen, ikke i Power Bi-tjeneste.

Maksimalt antall samtidige evalueringer

Du kan kontrollere antallet samtidige evalueringer og dermed påvirke parallelliseringsnivået for kjøring av spørringer i Power Query. Som standard er maksimalt antall samtidige evalueringer lik antall logiske CPU-kjerner på maskinen. Minimumsverdien er 1, og maksimumsverdien tilsvarer antall logiske CPU-kjerner på maskinen.

Merk

Denne innstillingen påvirker også maksimalt antall samtidige jobber som kjøres av Power BI-motoren. Mer informasjon om samhandlingen mellom disse innstillingene.

Maksimalt minne som brukes per evaluering samtidig

Du kan kontrollere tilgjengelig minne per evaluering samtidig. Denne innstillingen konfigurerer tilgjengelig minne per evaluering i MB, og som standard har Power BI en maksimal minnetildeling per evaluering på 432 MB. Minimumsverdien er 1 (anbefalt minimum 256), og den teoretiske (men ikke anbefalte) maksimumsverdien er lik en 100 % av RAM-en på maskinen delt på maksimalt antall samtidige evalueringer (angitt av maksimalt antall samtidige evalueringer nevnt ovenfor). Som en anbefalt fremgangsmåte anbefaler vi at du aldri angir denne verdien høyere enn 90 % av RAM-en på maskinen.

Endre konfigurasjonsinnstillinger for kjøring av Power Query-spørring

Power BI tilbyr to måter å endre disse innstillingene på:

  • I Alternativer i Power BI Desktop.
  • Ved å redigere registeret.

I Power BI Desktop

Du kan endre disse innstillingene i brukergrensesnittet i Power BI Desktop. Velg Alternativer for datainnlasting under Global på Fil-menyen>, og> endre deretter følgende innstillinger under Parallell innlasting av tabeller:

  • Maksimalt antall samtidige evalueringer
  • Maksimalt minne som brukes per evaluering samtidig (MB)

Changing data loading parallelization settings in Power BI Desktop

I registerinnstillinger

Du kan også endre disse innstillingene ved å angi de riktige DWORD-registerverdiene. Administratorer kan også bruke denne metoden til å kontrollere innstillingen for hele organisasjonen.

Hvis du vil endre antall evalueringsbeholdere, angir du DWORD-registerverdien ForegroundEvaluationContainerCount. Hvis du vil endre tilgjengelig minne per evalueringsbeholder, angir du DWORD-registerverdien MaxEvaluationWorkingSetInMB.

Når du endrer denne innstillingen, må du huske på minimums- og maksimumsverdiene som er beskrevet ovenfor.

Nøklene nevnt ovenfor er i én av disse mappene, avhengig av operativsystemet:

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

Eller:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Power BI Desktop

Optimalisere ytelsen til Power BI-motoren

Med denne gruppen med innstillinger kan du optimalisere Power BI-motoren som er ansvarlig for håndtering av spørringer etter at trinnet for datatransformasjon er fullført. Disse innstillingene påvirker ytelsen til Power BI-motoren på maskinen, så vel som i Power Bi-tjeneste etter at rapporten er publisert. Power BI tilbyr følgende innstillinger i denne gruppen:

  • Maksimalt antall aktive tilkoblinger per kilde. Dette konfigurerer antall parallelle spørringer som går til en DirectQuery-kilde.
  • Maksimalt antall samtidige jobber. Dette styrer maksimalt antall samtidige oppgaver som utføres av Power BI-motoren under oppdatering.

Maksimalt antall aktive tilkoblinger per kilde

Du kan angi maksimalt antall tilkoblinger DirectQuery åpner for hver underliggende datakilde, som styrer antall spørringer som sendes samtidig til hver datakilde. Denne innstillingen er nyttig hvis Power BI Desktop tar for mye ressurser på maskinen når du bruker DirectQuery, eller hvis DirectQuery-spørringer er trege til å kjøre, forårsaket av begrensninger på kildesystemet. Hvis du vil ha mer informasjon om denne innstillingen, kan du se Maksimalt antall tilkoblinger for DirectQuery.

Maksimalt antall samtidige jobber

Du kan angi maksimalt antall samtidige jobber som kjøres av Power BI-motoren. Med denne innstillingen kan du optimalisere Power BI-ytelsen etter at trinnet for datatransformasjon er fullført.

Verdien for denne innstillingen, opptil maksimum, bestemmes automatisk av Power BI-motoren. Hvis du endrer maksimum, kan det påvirke semantisk modelloppdateringsytelse ved å øke eller redusere parallell lasting av tabeller.

Merk

Denne innstillingen påvirkes av maksimalt antall innstillinger for samtidige evalueringer. Mer informasjon om samhandlingen mellom disse innstillingene.

Endre maksimalt antall samtidige jobbinnstillinger i Power BI Desktop

Du kan endre denne innstillingen i brukergrensesnittet i Power BI Desktop. Velg Alternativer for datainnlasting under Gjeldende fil på Fil-menyen>, og> velg deretter foretrukket innstilling under Parallell innlasting av tabeller. Følgende alternativer er tilgjengelige:

  • Standard. Med denne innstillingen er maksimalt antall samtidige jobber 6.
  • Én. Dette begrenser maksimalt antall samtidige jobber til 1 og deaktiverer effektivt parallell innlasting av tabeller.
  • Egendefinerte. Du kan angi et hvilket som helst positivt tall mellom 1 og 30. For Pro-semantiske modeller brukes imidlertid ikke et tall som er større enn 6. Hvis du angir et tall som er mindre enn 6, det samme som standard, kan det begrense parallelliseringen.

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

Samhandling mellom maksimalt antall samtidige evalueringer og maksimalt antall samtidige jobber

Hvis du konfigurerer maksimalt antall samtidige evalueringer til et høyere tall enn maksimalt antall samtidige jobber, vil Power BI-motoren begrense parallelliseringen til maksimalt antall samtidige jobber. Hvis du konfigurerer maksimalt antall samtidige evalueringer til et lavere tall enn maksimalt antall samtidige jobber, kan Power BI-motoren starte maksimalt antall samtidige jobber, basert på tilgjengelige systemressurser, men maksimalt antall samtidige evalueringer kan begrense hvor mange Power Query-operasjoner som kan utføres samtidig av disse jobbene. De gjenværende jobbene står i kø og venter til en av jobbene er fullført. I denne situasjonen vil imidlertid evalueringen av beregnede kolonner, beregnede tabeller og andre Power BI-motorelementer som ikke er avhengige av Power Query, ikke begrenses av maksimalt antall samtidige evalueringer og kan nå maksimalt antall parallelle jobber som bestemmes av maksimalt antall samtidige jobber.