Skip to content

Planlagt oppdatering ​

Publiser rapporten til Power BI Service for å dele den og oppdatere den automatisk. Du trenger ingen gateway, siden Telescope-API-et er en offentlig skytjeneste.

Menynavn

Menyer, knapper og innstillinger er oppgitt slik de heter i den engelske versjonen av Power BI.

1. Publiser ​

I Power BI Desktop velger du Home → Publish og et arbeidsområde.

2. Angi legitimasjon for datakilden ​

  1. I Power BI Service åpner du arbeidsområdet og finner den semantiske modellen (den har samme navn som rapporten).
  2. Velg ⋯ → Settings, og utvid Data source credentials.
  3. Velg Edit credentials ved siden av https://api.telescope.eco.
  4. Sett Authentication method til Anonymous og Privacy level til Organizational.
  5. Huk av for Skip test connection, og velg Sign in.
Legitimasjonsdialogen i Power BI Service med Anonymous, Organizational og Skip test connection

Skip test connection er påkrevd

Power BI tester tilkoblingen med en enkel forespørsel til basis-URL-en, uten headeren X-API-Key. Telescope svarer på den med 401, så uten Skip test connection blir ikke legitimasjonen lagret.

3. Planlegg oppdateringen ​

Fortsatt i innstillingene for den semantiske modellen utvider du Refresh:

  1. Slå på Configure a refresh schedule.
  2. Velg frekvens og tidspunkt. Daily holder for de fleste rapporter: resultatene endres når analyser kjøres på nytt eller noen oppdaterer en vurdering i Telescope, ikke fra minutt til minutt.
  3. Legg til en e-postadresse som får varsel når oppdateringen feiler.
Innstillinger for planlagt oppdatering i Power BI Service

Hver oppdatering laster inn alle dataene på nytt:

  • API-et kan ikke returnere bare eiendommene som er endret.
  • API-et rapporterer ikke slettede eiendommer. En full innlasting fjerner dem fra rapporten.

Av de samme grunnene passer ikke inkrementell oppdatering i Power BI.

Bytt API-nøkkel ​

Når du roterer nøkkelen, oppdaterer du den uten å publisere på nytt: i innstillingene for den semantiske modellen utvider du Parameters, limer inn den nye verdien i TelescopeApiKey og velger Apply. Oppdater deretter.

Hold API-nøkkelen trygg ​

Nøkkelen lagres i parameterne til rapporten. Alle som kan redigere den semantiske modellen, eller laste ned .pbix-filen, kan lese den.

  • Bruk en nøkkel som bare er til Power BI, slik at du kan rotere den uten å ødelegge andre integrasjoner.
  • Gi bare Build- eller redigeringstilgang til den semantiske modellen til personer som kan få se nøkkelen. De som bare ser rapporten, ser ikke parameterne.
  • Ikke send eller del .pbix-filen med nøkkelen i. Tøm parameteren først.
  • Hvis nøkkelen kan ha kommet på avveie, roter den og oppdater parameteren.

Hvorfor spørringene ser slik ut ​

Power BI Service oppdaterer bare webspørringer der den kan finne ut adressen uten å kjøre dem. Derfor sender TelescopeGet en fast basis-URL til Web.Contents, og legger til stien, spørringen og headeren som valg:

powerquery
Web.Contents(TelescopeBaseUrl, [RelativePath = path, Query = query, Headers = ...])

Bygger du hele URL-en som tekst, for eksempel Web.Contents(TelescopeBaseUrl & path), fungerer det i Desktop, men Service nekter å oppdatere den med feilen "This dataset includes a dynamic data source".

Feilsøking ​

ProblemDette bør du sjekke
401 eller "Access to the resource is forbidden"Parameteren TelescopeApiKey er feil, eller nøkkelen er rotert eller tilbakekalt. Sjekk den under Kontoinnstillinger → API-nøkler i Telescope.
Legitimasjonen blir ikke lagret i ServiceHuk av for Skip test connection.
"This dataset includes a dynamic data source"En spørring bygger URL-en som tekst. Bruk TelescopeGet og TelescopeList slik de står.
"We couldn't authenticate with the credentials provided" i DesktopDatakilden er satt til noe annet enn Anonymous. Endre det under File → Options and settings → Data source settings.
Hazards er tom for nye eiendommerAnalysene er ikke ferdige ennå. Oppdater igjen senere.
Oppdateringen er tregHver forespørsel returnerer 100 eiendommer, og Portfolios gjør én forespørsel per mappe, så tiden øker med begge. Last inn færre eiendommer med filtre hvis du bare trenger noen.