Rediger

Del via


Vanlige spørsmål om lokal datagateway

Generelt

Trenger jeg en gateway for datakilder i skyen, for eksempel Azure SQL Database?

Nei, tjenester kan vanligvis koble til datakilder i skyen uten gateway. Det kan imidlertid hende at du trenger en datagateway hvis datakildene er bak en brannmur, krever vpn eller er på virtuelle nettverk.

Hvorfor får jeg feilene "InvalidConnectionCredentials" eller "AccessUnauthorized" når jeg får tilgang til datakilder ved hjelp av OAuth2-legitimasjon fra Dataflyter Gen1, selv om legitimasjonen nylig oppdateres (problem med oppdatering av token for midtstrømstoken).

Når du bruker OAuth2-legitimasjon i Dataflyter Gen1, støtter ikke gatewayen oppdateringstokener automatisk når tilgangstokener utløper. Tokener utløper vanligvis 1 time etter at oppdateringen starter, men kan utløpe om mindre enn én time, avhengig av datakilden og leierpolicyene. Dataflyter Gen2, Semantiske modeller, Datasamlebånd kan oppdatere tokener midt i strømmen og bør ikke påvirkes på grunn av dette.

Hva er kravene for gatewayen?

Se gjennom kravdelen i installasjonsartikkelen.

Må gatewayen installeres på samme maskin som datakilden?

Nei, gatewayen kobler til datakilden ved hjelp av den angitte tilkoblingsinformasjonen. I denne forstand anser du gatewayen som et klientprogram. Gatewayen trenger bare å koble til den angitte serveren.

Hvor mange versjoner av den lokale datagatewayen støtter Microsoft aktivt?

Microsoft støtter for øyeblikket bare de seks siste versjonene av den lokale datagatewayen. Vi lanserer en ny oppdatering for datagatewayer hver måned.

Er det nødvendig med lisenser for å installere gatewayer?

Det finnes ingen lisensieringsbegrensninger for å installere og registrere en gateway.

Er det noen krav til nettverksbåndbredde?

Kontroller at nettverkstilkoblingen har god gjennomstrømming. Hvert miljø er forskjellig, og gjennomstrømming avhenger av mengden data som sendes. Bruk Azure ExpressRoute for å sikre et minimumsnivå av gjennomstrømming mellom den lokale datakilden og Azure-datasentrene. Du kan bruke Azure Speed Test-appen for å måle gjennomstrømmingen.

Hvor lagres legitimasjonen min?

Legitimasjonen du angir for en datakilde, krypteres og lagres i skytjenesten for gatewayen. Legitimasjonen dekrypteres lokalt i gatewayen. Hvis du vil ha mer informasjon om legitimasjonskryptering i Power BI, kan du gå til hvitboken for Power BI-sikkerhet.

Hva kalles den faktiske Windows-tjenesten?

På den lokale datamaskinen, i Tjenester-appen, kalles tjenesten lokal datagatewaytjeneste. Tjenestenavnet er PBIEgwService på Tjenester-fanen i Oppgavebehandling. Som standard bruker Windows-tjenesten NT SERVICE\PBIEgwService som tjeneste-SID (SSID).

Kan gatewayen Windows-tjenesten kjøre med en Microsoft Entra ID-konto?

Nei, Windows-tjenesten trenger en gyldig Windows-konto.

Er det noen inngående tilkoblinger til gatewayen fra skyen?

Nei, gatewayen bruker utgående tilkoblinger til Azure Relay.

Hva om jeg blokkerer utgående tilkoblinger? Hva trenger jeg å åpne?

Må jeg oppheve blokkeringen av IP-listen for Azure Datacenter? Hvor får jeg listen?

Hvis du blokkerer utgående IP-trafikk, må du kanskje oppheve blokkeringen av IP-listen for Azure Datacenter. Gatewayen kommuniserer med Azure Relay ved hjelp av en IP-adresse og et fullstendig domenenavn. Ip-listen for Azure Datacenter oppdateres ukentlig. Hvis du vil ha mer informasjon, kan du gå til Aktiver utgående Azure-tilkoblinger.

Hva er ventetiden for å kjøre spørringer fra gatewayen til en datakilde? Hva er den beste arkitekturen?

Hvis du vil unngå nettverksventetid, må du installere gatewayen så nært som mulig til datakilden. Hvis du kan installere gatewayen på den faktiske datakilden, minimerer denne nærmere plasseringen ventetiden.

Vurder også nærheten til Azure-datasentrene. Hvis tjenesten for eksempel bruker datasenteret vest i USA, og du har SQL Server driftet i en virtuell Azure-maskin, vil du kanskje også ha Azure VM i området vest i USA. Denne konfigurasjonen minimerer ventetiden og unngår utgående belastninger på Azure VM.

Hvordan sendes resultatene tilbake til skyen?

Resultatene sendes via Azure Relay. Hvis du vil ha mer informasjon, kan du gå til lokal datagatewayarkitektur.

Kan jeg plassere gatewayen i et perimeternettverk (også kjent som DMZ, demilitarisert sone og skjermet delnett)?

Gatewayen krever tilkobling til datakilden. Hvis datakilden ikke kan nås i perimeternettverket, kan det hende gatewayen ikke har tilgang.

Anta for eksempel at SQL Server-datamaskinen ikke er i perimeternettverket. Anta også at du ikke kan koble til datamaskinen fra perimeternettverket. Hvis du plasserer gatewayen i perimeternettverket, kan ikke gatewayen nå SQL Server-datamaskinen.

Hvis serveren som gatewayen er installert på, bare bruker en IPv6-adresse og kobler til en datakilde (for eksempel Azure SQL/File Server/Database på Azure VM) ved hjelp av en IPv6-adresse, er det mulig å kommunisere fra Power Bi-tjeneste til disse datakildene via gatewayen?

Ja.

Hvis serveren der gatewayen er installert, bruker dobbel stakk som skal tilordnes både IPv4- og IPv6-adresser, vil IPv4 eller IPv6 være prioriteten for gatewaykommunikasjon?

Denne prioriteten avhenger av Windows eller de relevante datakildedriverne. Denne virkemåten kan konfigureres både i Windows og ulike drivere, men er ikke under gatewayens kontroll.

Støtter gatewayen microsoft Entra-ID-tilgang på tvers av leier?

Nei, microsoft Entra-ID-tilgang på tvers av leier støttes ikke. En Semantisk Power BI-modell i en leier kan ikke koble til datakilder fra en annen tenant ved hjelp av en Microsoft Entra ID-konto. Denne begrensningen gjelder om datakilden bruker en lokal datagateway eller ikke. Bruk en annen godkjenningstype enn OAuth for å løse denne begrensningen.

Kan jeg tvinge gatewayen til å bruke HTTPS-trafikk med Azure Relay i stedet for TCP?

Ja, hvis du vil ha mer informasjon, kan du gå til Force HTTPS-kommunikasjon med Azure Relay. Hvis du slår på denne funksjonen, har det liten innvirkning på ytelsen.

Er den lokale datagatewayen og dataadministrasjon Gateway, som brukes av Azure Machine Learning Studio og Azure Data Factory, det samme?

Nei, de er forskjellige produkter. Hvis du vil ha mer informasjon om dataadministrasjon Gateway, som nå kalles selvbetjent integreringskjøringstid, kan du gå til Opprett og konfigurere en selvbetjent integreringskjøring.

Kan personen som konfigurerer gatewayen i Azure-portalen, være forskjellig fra den som installerer gatewayen?

Ja, du må bruke PowerShell til å legge til andre eiere i samme gateway. Disse brukerne kan opprette gatewayen i Azure-portalen. De bør imidlertid koble til portalen og gatewayen ved hjelp av samme leier.

Eliminerer Azure ExpressRoute behovet for en gateway?

Nei. En gateway kreves fremdeles når du kobler til lokale datakilder.

Hvordan kan jeg holde dataene mine innenfor samme område mens jeg bruker en lokal datagateway?

Høy tilgjengelighet og Disaster Recovery

Finnes det noen planer for å aktivere scenarioer med høy tilgjengelighet med gatewayen?

Hvis du vil unngå ett enkelt feilpunkt, kan du konfigurere lokale datagatewayer som klynger for høy tilgjengelighet. Som standard bruker skytjenester som Power Apps og Power BI den primære gatewayen og faller tilbake til den sekundære gatewayen hvis den primære er utilgjengelig.

Hvilke alternativer er tilgjengelige for nødoppretting?

Når du installerer gatewayen, angir du en gjenopprettingsnøkkel. Du kan bruke nøkkelen til å gjenopprette eller overføre en gateway.

Hva er fordelen med gjenopprettingsnøkkelen?

Nøkkelen gir deg mulighet til å legge til en ny gateway i en klynge eller overføre, gjenopprette eller ta over en gateway.

Feilsøking

Hvis du vil ha mer informasjon, kan du gå til Feilsøke den lokale datagatewayen.

Hvor er gatewayloggene plassert?

Hvordan kan jeg se hvilke spørringer som sendes til den lokale datakilden?

Du kan aktivere sporing av spørringer ved å slå på ekstra logging. Loggene inkluderer spørringene som sendes. Husk å deaktivere spørringssporing når du er ferdig med feilsøkingen. Hvis spørringssporing er aktivert, blir loggene større.

Du kan også se på datakildens verktøy for sporing av spørringer. Hvis for eksempel SQL Server og SQL Server Analysis Services er datakilder, kan du bruke SQL Server Extended Events eller SQL Server Profiler til å spore spørringer.

Hva må jeg gjøre hvis jeg når maksimumsgrensen på 1000 datakilder per bruker, og hvordan unngår jeg å nå denne grensen?

Brukere er begrenset til 1000 datakilder per bruker.

Hvis du når grensen for maksimalt antall datakilder, må du kontrollere at antall datakilder per bruker ikke er over grensen. Hvis du vil løse relaterte problemer, kan du manuelt fjerne datakildene fra administrasjonssenteret , eller eventuelt bruke følgende Gateway PowerShell-skript til å finne og masseslette datakilder som overskrider grensen.

## https://learn.microsoft.com/powershell/module/datagateway/?view=datagateway-ps
## PowerShell version of '7.0.0' to run
## required module "DataGateway" Install-Module -Name DataGateway and sign in the same user who exceeded the 1000 limit
Connect-DataGatewayServiceAccount

## get the gateway information per the sign in person
$gatewayClusters = Get-DataGatewayCluster | where-Object {$_.Type -EQ 'Personal'}; 
foreach ($gw in $gatewayClusters)
{
  $datasources = Get-DataGatewayClusterDatasource -GatewayClusterId $gw.Id;
  foreach ($datasource in $datasources)
  {
    $datasource
    "gateway cluster id={0}, Personal Gateway={1}, datasource id={2}, datasourceType={3}, datasource connection details={4}" -f $gw.Id, $datasource.OnPremGatewayRequired, $datasource.Id, $datasource.DatasourceType, $datasource.ConnectionDetails 
   
    ## conditional logic to determine if name matches set
    ## Remove-DataGatewayClusterDatasource -GatewayClusterId $gw.Id -GatewayClusterDatasourceId $datasource.Id
  }
}

Hvordan unngå å nå denne grensen? Hvis du er en ISV eller en annen Power BI Embedded-appeier med mange kunder, kan du bruke tjenestekontohaverprofiler for apper med flere leiere i Power BI innebygd. Hvis du ikke er en ISV, kan du nå denne grensen fordi du oppretter en ny datakilde for hver CSV- eller Excel-fil. Du kan løse dette ved å bruke opplastingsfilboksen i Power BI Desktop til å velge flere Excel-filer, som oppretter flere datakildetilkoblinger. I dette scenarioet, for å sikre at bare én enkelt datakilde er valgt, anbefaler vi at du i stedet velger mappen som inneholder disse Excel-filene.

Administrasjon

Kan jeg ha mer enn én administrator for en gateway?

Ja, når du administrerer en gateway, kan du gå til administratorfanen for å legge til flere administratorer. Du kan også ha sikkerhetsgrupper som administratorer.

Må gatewayadministratoren være administrator på maskinen der gatewayen er installert?

Nei, gatewayadministratoren administrerer gatewayen fra tjenesten.

Migrering

Hvis gatewayoverføring mislykkes, kan gatewayaktivitet fortsette fra den gamle gatewayserveren? Krever dette manuelle operasjoner?

Hvis overføringsprosessen mislykkes på den nye serveren, finnes fortsatt den lokale datagatewayen i den gamle serveren. Du kan fortsatt kjøre gatewayen med mindre serveren er frakoblet eller gatewayprogramvaren er avinstallert. Hvis du imidlertid vil gjenopprette gatewayen på den gamle serveren, kan du bli bedt om å bruke gateway-gjenopprettingsnøkkelen.

Hvor lang tid tar en fullstendig lokal datagatewayoverføring?

Siden overføring bare omfatter to oppgaver, installasjon av gatewayen og gjenoppretting og konfigurasjon på ny server, kan overføring vanligvis fullføres om 10 til 15 minutter.

Hvis vi antar at hele overføringsprosessen tar 5 minutter, for alle oppdateringene som skjer i disse 5 minuttene, hvor vil trafikken gå? Går den gjennom den gamle gatewayserveren før overføringen fullføres?

Ja. Det er imidlertid en god sjanse for feil i denne perioden, og overføringer som disse bør gjøres i et nedetidsvindu. Mer informasjon: Minimer nedetid for overføring