Share via


Planlagt oppdatering i Power BI-rapport i rapportserver for Power BI

Planlagt oppdatering for Power BI-rapporter gjør at dataene for en rapport kan holde seg oppdatert.

Scheduled refresh within Power BI Report Server

Planlagt oppdatering er spesifikk for Power BI-rapporter med en innebygd modell. Det betyr at du importerte data til rapporten i stedet for å bruke en live-tilkobling eller DirectQuery. Når du importerer dataene, kobles de fra den opprinnelige datakilden og må oppdateres for å holde dataene oppdatert. Planlagt oppdatering er måten å holde dataene oppdatert på.

Planlagt oppdatering er konfigurert i administrasjonsdelen av en rapport. Hvis du vil ha mer informasjon om hvordan du konfigurerer planlagt oppdatering, kan du se Slik konfigurerer du planlagt oppdatering av Power BI-rapporter.

Hvordan fungerer dette

Flere komponenter er involvert når du bruker planlagt oppdatering for Power BI-rapportene.

  • SQL Server Agent som tidtaker for å generere planlagte hendelser.
  • Planlagte jobber legges til i en kø med hendelser og varsler i rapportserverdatabasen. I en utskalert distribusjon deles køen på tvers av alle rapportserverne i distribusjonen.
  • All rapportbehandling som oppstår som et resultat av en tidsplanhendelse, utføres som en bakgrunnsprosess.
  • Datamodellen lastes inn i en Analysis Services-forekomst.
  • For enkelte datakilder brukes Power Query-nettflettingsmotoren til å koble til datakilder og transformere dataene. Andre datakilder kan være koblet til direkte fra en Analysis Services-tjeneste som brukes til å være vert for datamodellene for rapportserver for Power BI.
  • Nye data lastes inn i datamodellen i Analysis Services.
  • I en utskalert konfigurasjon kan datamodellen replikeres på tvers av noder.
  • Analysis Services behandler dataene og utfører eventuelle nødvendige beregninger.

rapportserver for Power BI opprettholder en hendelsekø for alle planlagte operasjoner. Den avspørrer køen med jevne mellomrom for å se etter nye hendelser. Som standard skannes køen med 10 sekunders intervaller. Du kan endre intervallet ved å endre konfigurasjonsinnstillingene PollingInterval, IsNotificationService og IsEventService i RSReportServer.config-filen. IsDataModelRefreshService kan også brukes til å angi om en rapportserver behandler planlagte hendelser.

Analysetjenester

Gjengivelse av en Power BI-rapport, i tillegg til å utføre en planlagt oppdatering, krever innlasting av Power BI-rapportens datamodell i Analysis Services. En Analysis Services-prosess kjører med rapportserver for Power BI.

Hensyn og begrensninger

Når planlagt oppdatering ikke kan brukes

Ikke alle Power BI-rapporter kan ha en planlagt oppdateringsplan opprettet på dem. Følgende er en liste over Power BI-rapporter som du ikke kan opprette en planlagt oppdateringsplan.

  • Rapporten inneholder én eller flere Analysis Services-datakilder, som bruker en live-tilkobling.
  • Rapporten inneholder én eller flere datakilder, som bruker DirectQuery.
  • Rapporten inneholder ingen datakilde. Data legges for eksempel inn manuelt via Enter Data , eller en rapport inneholder bare statisk innhold som bilder, tekst osv.
  • Rapporten inneholder dynamiske datakilder. Data fra rapporten brukes for eksempel til dynamisk å bygge navnet på en server, navnet på en database eller en URL-adresse for å hente innhold. Bare datakilder som oppdages når rapporten ble lastet opp, kan oppdateres.

I tillegg til listen ovenfor finnes det bestemte scenarioer med datakilder i importmodus , der du ikke kan opprette oppdateringsplaner.

  • Hvis en fil - eller mappedatakilde brukes og filbanen er en lokal bane (f.eks. C:\Brukere\bruker\Dokumenter), kan det ikke opprettes en oppdateringsplan. Banen må være en bane som rapportserveren kan koble til som en delt nettverksressurs. For eksempel \myshare\Documents.
  • Hvis datakilden bare kan kobles til ved hjelp av OAuth (f.eks. Facebook, Google Analytics, Salesforce osv.), kan ikke hurtigbufferoppdateringsplan opprettes. For øyeblikket støtter ikke RS OAuth-godkjenning for noen datakilde, enten det er for paginerte, mobile eller Power BI-rapporter.

Minnegrenser

Tradisjonell arbeidsbelastning for en rapportserver har vært lik et nettprogram. Muligheten til å laste inn rapporter med importerte data eller DirectQuery, og muligheten til å utføre planlagt oppdatering, er avhengig av at en Analysis Services-forekomst driftes sammen med rapportserveren. Dette kan derfor føre til uventet minnetrykk på serveren. Planlegg serverdistribusjonen i henhold til at Analysis Services kan bruke minne sammen med rapportserveren.

Hvis du vil ha informasjon om hvordan du overvåker en Analysis Services-forekomst, kan du se Overvåke en Analysis Services-forekomst.

Hvis du vil ha informasjon om minneinnstillinger i Analysis Services, kan du se Minneegenskaper.

Størrelsesgrense for datamodell

Datamodellen som lastes inn i den interne Analysis Services-motoren under en planlagt oppdatering, har en maksimal størrelse på 2000 MB (2 GB). Denne maksimale størrelsen kan ikke konfigureres. Hvis datamodellen blir større enn 2 GB, får du oppdateringsfeilen « Lengden på resultatet overskrider lengdegrensen (2 GB) for måltypen for stor type mål.» I så fall anbefaler vi at du er vert for modellen i en Analysis Services-forekomst og bruker en live-tilkobling til modellen i rapporten.

Har du flere spørsmål? Prøv å spørre Power BI-fellesskap