Del via


Angi begrensninger for visualobjektspørring i Power BI Desktop

GJELDER FOR: Power BI Desktop Power Bi-tjeneste

Når du laster inn en rapportside eller gjør endringer i feltene i et visualobjekt, sender visualobjektet en spørring til rapportens datakilde. Behandling av disse spørringene krever både tid og datamaskinminne. Hvis du vil hindre at én enkelt spørring bruker for mange ressurser, er spørringer i publiserte rapporter underlagt begrensninger for tiden en spørring kan kjøre (tidsavbrudd) og mengden minne som spørringen kan bruke (minnegrenser). Disse grensene kan endres basert på hvor dataene driftes.

Tabellen nedenfor viser tidsavbruddene og minnegrensene som brukes av ulike kapasiteter.

Kapasitet Timeout Minnegrense
Delt 225 sekunder 1 048 576 KB (1 GB)
Premium 225 sekunder 10 485 760 kB (10 GB)
SQL Server Analysis Services 600 sekunder 1 048 576 KB (1 GB)
Azure Analysis Services 600 sekunder 10 485 760 kB (10 GB)

Hvis et visualobjekt sender en spørring som når en av grensene som brukes av vertskapasiteten, viser visualobjektet en feil.

Skjermbilde av feilmeldingen.

Power BI Desktop bruker ikke naturligvis noen av disse grensene på lokale modeller. Du kan imidlertid bruke spørringsgrensesimuleringer til å teste eventuelle grenser som kan brukes i rapporten etter at du har publisert den.

Bruke spørringsgrenser på Alternativer-menyen

  1. Velg Alternativer for fil>og innstillinger>
  2. Velg Rapportinnstillinger under Gjeldende fil.
  3. Bla til inndelingen Spørringsgrensesimuleringer . Skjermbilde av alternativer-menyen der delen for spørringsgrensesimuleringer er tilgjengelig.
  4. Velg en kapasitet som skal simuleres ved hjelp av rullegardinmenyen. Du kan velge mellom:
    • Automatisk (anbefales)
    • Delt kapasitet
    • Premium-kapasitet
    • SQL Server Analysis Services
    • Azure Analysis Services
    • Egendefinerte grenser
    • Ingen spørringsgrenser

Nye rapporter har som standard «automatisk (anbefales)» valgt. Med automatiske begrensninger vil Power BI gjøre sitt beste for å identifisere hvor modellen driftes og bruke disse grensene. Ellers vil den standard bruke begrensningene for delt kapasitet for å sikre at spørringer som fullføres på Skrivebordet, fullføres for publiserte rapporter, uavhengig av hvor rapportens data ender opp med driftet. Under rullegardinlisten kan du se nøyaktig tidsavbrudd og minnebegrensninger som for øyeblikket brukes for den valgte kapasiteten.

Hvis du velger å bruke egendefinerte grenser, angir du bestemte tidsavbrudds- og minnegrenser i inndatafeltet. Når du angir dine egne grenser, kan du bruke «0» til å angi «ingen grenser».

Hensyn og feilsøking

  • Rapporter som ble opprettet før denne funksjonen var tilgjengelig, er satt til «ingen spørringsgrenser». Hvis et visualobjekt eller en rapport ser ut til å fungere uten feil på Power BI Desktop, men andre brukere kjører inn i feil som prøver å vise den publiserte rapporten, kan du vurdere å bruke spørringsgrenser som beskrevet i denne artikkelen.
  • Begrensninger som er definert ved hjelp av denne rapportinnstillingen, gjelder for alle spørringer som sendes fra rapportvisningen. Spørringer som sendes fra data- eller modellvisningene, påvirkes ikke.
  • Med direkte tilkoblede rapporter kan du legge merke til at visualobjekter feiler før de når spørringsgrensene du angir. Dette kan skje hvis den eksterne Analysis Services-motoren som rapporten er koblet til, har sine egne strengere spørringsgrenser. Selv når Power BI Desktop bruker spørringsgrenser gjennom rapportinnstillingen som er beskrevet i denne artikkelen, vil spørringer fremdeles være underlagt andre begrensninger som er pålagt av datakilden.