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
- I Power BI Service åpner du arbeidsområdet og finner den semantiske modellen (den har samme navn som rapporten).
- Velg ⋯ → Settings, og utvid Data source credentials.
- Velg Edit credentials ved siden av
https://api.telescope.eco. - Sett Authentication method til Anonymous og Privacy level til Organizational.
- Huk av for Skip test connection, og velg Sign in.

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:
- Slå på Configure a refresh schedule.
- 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.
- Legg til en e-postadresse som får varsel når oppdateringen feiler.

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:
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
| Problem | Dette 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 Service | Huk 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 Desktop | Datakilden er satt til noe annet enn Anonymous. Endre det under File → Options and settings → Data source settings. |
Hazards er tom for nye eiendommer | Analysene er ikke ferdige ennå. Oppdater igjen senere. |
| Oppdateringen er treg | Hver 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. |

