Feilsøke dataflytproblemer: Koble til ion til datakilden
Når du oppretter en dataflyt, får du noen ganger en feil under tilkobling til datakilden. Denne feilen kan skyldes gatewayen, legitimasjonen eller andre årsaker. Denne artikkelen forklarer de vanligste tilkoblingsfeilene og problemene og løsningen.
Feil: En lokal datagateway kreves for å koble til
Dette problemet kan oppstå når du flytter en spørring fra Power Query i skrivebordsverktøy til Power Query i dataflyten, og du får feilmeldingen «En lokal datagateway er nødvendig for å koble til».
Grunn:
Når tabellen i dataflyten henter data fra en lokal datakilde, er det nødvendig med en gateway for tilkoblingen, men gatewayen er ikke valgt.
Løsning.
Velg Velg gateway. Hvis gatewayen ikke er konfigurert ennå, går du til Installer en lokal datagateway.
Feil: Angi hvordan du kobler til
Dette problemet oppstår når du er koblet til en datakilde, men ikke har konfigurert legitimasjonen eller tilkoblingsdetaljene ennå. Det kan skje når du overfører spørringer til en dataflyt.
Grunn:
Tilkoblingsdetaljene er ikke riktig konfigurert.
Løsning.
Velg Konfigurer tilkobling. Konfigurer tilkoblingsdetaljer og legitimasjon.
Expression.Error: Modulen med navnet xyz er deaktivert i denne konteksten
Noen ganger, når du overfører spørringene fra Power Query i skrivebordsverktøy til dataflyten, får du en feilmelding om at en modul er deaktivert i denne konteksten. Et eksempel på denne situasjonen er når spørringen bruker funksjoner som Web.Page
eller Web.BrowserContents
.
Grunn:
Deaktiverte moduler er relatert til funksjoner som krever en lokal datagatewaytilkobling for å fungere. Selv om funksjonen henter data fra en nettside på grunn av noen krav til sikkerhetssamsvar, må den gå gjennom en gateway-tilkobling.
Løsning.
Først må du installere og konfigurere en lokal gateway. Legg deretter til en nettdatakilde for nettadressen du kobler til.
Når du har lagt til nettdatakilden, kan du velge gatewayen i dataflyten fra Alternativer-prosjektalternativer>.
Du kan bli bedt om å konfigurere legitimasjon. Når du har konfigurert gatewayen og legitimasjonen er fullført, deaktiveres ikke modulene lenger.»
Slettede eller gamle datakilder vises fortsatt
Noen ganger når du sletter en datakilde fra dataflyten, vises den fortsatt på legitimasjonsoversikten eller oversikten over avstamming. Dette påvirker ikke oppdateringen eller redigeringen av dataflyten.
Grunn:
En dataflyt opprettholder tilknytningen til slettede datakilder for dataflyt og sletter dem ikke automatisk. Dette krever en trim initiert av brukeren.
Løsning.
Hvis du vil trimme datakildene, må du utføre følgende trinn:
Åpne dataflyten.
Velg Alternativer.
Velg Prosjektalternativer.
Endre gatewayen til en annen gateway. Det spiller ingen rolle hvilken, så lenge det er en annen gateway.
Når du har brukt endringen ved å velge OK, gjentar du trinn 1 til 4 for å velge den opprinnelige gatewayen på nytt.
Disse trinnene sletter i hovedsak alle datakildebindingene for dataflyten. Når du har fullført disse trinnene, kan du bli bedt om å konfigurere legitimasjon. Når du har konfigurert gatewayen og legitimasjonen, «trimmet» du effektivt datakildebindingene for dataflyten til bare de som dataflyten faktisk bruker.
Merk
Når det gjelder dataflyter med skydatakilder uten en lokal datagateway, finnes det fremdeles en gammel datakildetilkobling når datakildenavnet endres. Hvis du vil fjerne denne tilkoblingen, velger du innstillinger-ikonet i Power Bi-tjeneste, går til Behandle Koble til ioner og gatewayer Koble til ions, velger ellipsemenyen med tilkoblingsnavnet> og velger deretter Fjern for å fjerne den gamle/ubrukte datakildetilkoblingen. Gå deretter til hjemmesiden, velg arbeidsområdet, velg dataflyten for å åpne den, og velg deretter Rediger tabeller på tabellnavn-siden. Velg deretter Lagre og lukk for at dataflytene skal oppdateres til gjeldende datakildetilkobling i redigeringsprogrammet for Power Query, og for å fjerne den eldre tilkoblingen.