Opret forbindelse til datakilder i skyen i Power BI-tjeneste
Med Power BI kan du dele cloudforbindelser til semantiske modeller og sideinddelte rapporter, datamarts og dataflow samt Power Query Online-oplevelser i Hent data, så du kan oprette flere forbindelsesobjekter til den samme datakilde i cloudmiljøet. Du kan f.eks. oprette separate forbindelser til den samme datakilde med forskellige legitimationsoplysninger eller indstillinger for beskyttelse af personlige oplysninger og dele forbindelserne med andre, så disse brugere ikke behøver at administrere deres egne separate cloudforbindelser.
Typer af dataforbindelser
I følgende tabel kan du se, hvordan forskellige typer forbindelser knyttes til de to primære forbindelsestyper: datagatewayforbindelser og direkte cloudforbindelser. Den nye funktion, der er beskrevet i denne artikel, er Cloudforbindelser, der kan deles.
Datagatewayforbindelser | Direkte cloudforbindelser |
---|---|
Forbindelser, der bruger en personlig datagateway | Personlige cloudforbindelser |
Forbindelser, der bruger en virksomheds- eller VNET-datagateway | Delbare cloudforbindelser (ny) |
Fordele ved delbare cloudforbindelser
Forbindelser, der bruger en personlig cloudforbindelse, har flere begrænsninger. Med en personlig cloudforbindelse kan du f.eks. kun oprette et enkelt personligt cloudforbindelsesobjekt til en given datakilde. Alle semantiske modeller, der opretter forbindelse til datakilden, bruger det samme personlige cloudforbindelsesobjekt, så hvis du ændrer legitimationsoplysningerne for den personlige cloudforbindelse, påvirkes alle semantiske modeller, der bruger den personlige cloudforbindelse. Det er ofte ikke et ønsket resultat.
En anden begrænsning i en personlig cloudforbindelse er, at de ikke kan deles med andre, så andre brugere ikke kan binde deres semantiske modeller og sideinddelte rapporter til den personlige cloudforbindelse, du ejer. brugerne skal vedligeholde deres egne personlige cloudforbindelser.
Delebare forbindelser har ingen sådanne begrænsninger og giver mulighed for mere strømlinet og mere fleksibel forbindelsesstyring, herunder følgende:
Understøttelse af flere forbindelser til den samme datakilde – understøttelse af flere forbindelser på den samme datakilde er især nyttig, når du vil bruge forskellige forbindelsesindstillinger til forskellige semantiske modeller og andre artefakter. Det er også nyttigt, når du vil tildele individuelle artefakter deres egne separate forbindelser for at sikre, at deres forbindelsesindstillinger er isoleret fra hinanden.
Du kan dele disse forbindelser med andre brugere – med forbindelser, der kan deles, kan du tildele andre brugere ejertilladelser , så de kan administrere alle aspekter af forbindelseskonfigurationen, herunder legitimationsoplysninger. Du kan give andre brugere videredelingstilladelser , så de kan bruge og dele forbindelsen med andre igen. Du kan også angive brugertilladelser , så de kan bruge forbindelsen til at binde deres artefakter til datakilden.
Reducer omkostningerne ved at vedligeholde dataforbindelser og legitimationsoplysninger – når du kombineres med datakilden og gatewayadministrationsoplevelsen, kan du centralisere administrationen af datakildeforbindelsen for gateway- og cloudforbindelser. En sådan centralisering og administration er allerede fælles for virksomheds- og VNET-datagateways, som en gatewayadministrator opretter, deler og vedligeholder forbindelserne for. Med delbare forbindelser kan du nu også udvide denne centraliserede forbindelsesstyring til clouddatakilder.
Sammenlign cloudforbindelse, der kan deles, med andre forbindelser
Når du opretter en Power BI Desktop-rapport, der opretter forbindelse til en clouddatakilde og derefter uploader den til et arbejdsområde i Power BI-tjeneste, opretter Power BI som standard en personlig cloudforbindelse og binder den til din semantiske model, som du skal angive legitimationsoplysninger for. Hvis der er en eksisterende personlig cloudforbindelse tilgængelig, har du sandsynligvis angivet legitimationsoplysningerne tidligere.
Hvis du derimod har adgang til mindst én delbar cloudforbindelse til den samme datakilde, kan du bruge den delbare cloudforbindelse, som allerede er konfigureret for dig af ejeren, i stedet for at skulle bruge din eneste tilgængelige personlige cloudforbindelse til datakilden.
Hvis du vil bruge den delbare cloudforbindelse, skal du finde Cloudforbindelser under Gateway- og cloudforbindelser på siden Indstillinger for semantiske modeller og vælge den delbare cloudforbindelse, du vil bruge til forbindelsen, og derefter vælge Anvend. På følgende skærmbillede vises indstillingerne.
Opret en ny cloudforbindelse, der kan deles
Du kan oprette en ny cloudforbindelse, der kan deles, direkte fra siden Med indstillinger for semantisk model . Under Gatewayforbindelser>Cloudforbindelser skal du vælge rullelisten Kort til og derefter vælge Opret en forbindelse.
En rude vises med navnet Ny forbindelse og udfylder automatisk konfigurationsparametrene.
Aktivering af oprettelse af nye forbindelser gør det nemt at oprette separate delbare cloudforbindelser til individuelle semantiske modeller, hvis det er nødvendigt. Du kan også få vist siden til administration af forbindelser overalt i Power BI-tjeneste ved at vælge tandhjulet Indstillinger i øverste højre hjørne af Power BI-tjeneste og derefter vælge Administrer forbindelser og gateways.
Opret en cloudforbindelse, der kan deles, ved hjælp af arbejdsområdeidentitet
Du kan også oprette en cloudforbindelse, der kan deles, ved hjælp af godkendelsesmetoden Arbejdsområdeidentitet , som bruger den automatisk administrerede tjenesteprincipal, der er knyttet til Fabric-arbejdsområdet, til at oprette forbindelse til data. Hvis du vil bruge forbindelsen, skal modelejeren have Bidragyder (eller nyere) adgang til arbejdsområdet.
Følg disse trin for at oprette et arbejdsområde-id:
- Konfigurer arbejdsområdet, så det har et arbejdsområde-id. Arbejdsområdeidentiteten er en automatisk administreret tjenesteprincipal, der er knyttet til Fabric-arbejdsområdet.
- Opret en SCC (ShareAble Cloud Connection) med arbejdsområdeidentitet som godkendelsesmetode.
- Bind datakilden til SCC i indstillingerne for semantiske modeller.
Vær opmærksom på følgende, når du opretter eller bruger et arbejdsområde-id:
- Arbejdsområdeidentitet understøttes kun med Fabric-datakilder
- Den forbindelsestype, der bruges, skal understøtte godkendelsestypen arbejdsområdeidentitet , som omfatter SQL Server- og ADLS-connectors. Hvis der er en indstilling for arbejdsområdeidentitet under indstillingen Godkendelse for den forbindelsestype, der bruges, understøttes denne connector.
Standardindstillinger for forbindelse
Når du opretter forbindelse til en Fabric-datakilde specifikt, bruges dine Entra ID Single Sign-On -legitimationsoplysninger (SSO) som standard.
Du kan også bruge en delbar cloudforbindelse i stedet for standardindstillingerne for forbindelse til at forbinde en semantisk model med en Fabric-datakilde og dermed anvende de indstillinger, du har konfigureret for den delbare cloudforbindelse, f.eks. faste legitimationsoplysninger. Dette giver dig mulighed for at binde datakilden til den delbare cloudforbindelse og tilsidesætte standard-SSO-forbindelsen for den pågældende datakilde.
Hvis du vil vælge din delbare cloudforbindelse i stedet for dine standardindstillinger for SSO, skal du vælge den delbare cloudforbindelse på rullelisten Kort til: for den datakilde, som din semantiske model skal oprette forbindelse til, som vist på følgende billede:
Hvis du ikke har en cloudforbindelse, der kan deles, kan du vælge Opret en forbindelse og oprette en ny forbindelse, som beskrevet i det forrige afsnit i denne artikel.
Brug af delbare cloudforbindelser med sideinddelte rapporter
Når du deler din sideinddelte rapport i Power BI-tjeneste, kan du opdatere cloudforbindelserne inde fra selve rapporten. Hvis du vil ændre cloudforbindelserne for din sideinddelte rapport, skal du navigere til dit arbejdsområde i Power BI-tjeneste, vælge knappen Mere (ellipser) og derefter vælge Administrer.
Hvis du vælger Administrer, vises en side med flere faner. Vælg fanen Rapporter i den øverste række, og derefter kan du opdatere forbindelsen fra området Cloudforbindelser , som vist på følgende skærmbillede.
Begrænsninger og overvejelser
Delbare cloudforbindelser deler også dine legitimationsoplysninger – når du tillader andre at bruge dine delbare cloudforbindelser, er det vigtigt at forstå, at du lader andre oprette forbindelse til deres egne semantiske modeller, sideinddelte rapporter og andre artefakter til de tilsvarende datakilder ved hjælp af de forbindelsesoplysninger og legitimationsoplysninger, du har angivet. Sørg for kun at dele forbindelser (og deres legitimationsoplysninger), som du har tilladelse til at dele.
Hver bruger er begrænset til maksimalt 1000 datakildeforbindelser i hver cloudlejer: Hvis du når grænsen for det maksimale antal datakilder, skal du kontrollere, at antallet af datakilder pr. bruger ikke er over grænsen på 1000 forbindelser. Du kan løse eventuelle relaterede problemer ved manuelt at fjerne eksisterende datakilder fra Administration eller alternativt bruge følgende PowerShell-script til at finde og masseslette alle datakilder, der overskrider denne grænse.
## required module "mcirosoftpowerbimgmt" Install-Module -Name DataGateway and sign in the same user who exceeded the 1000 limit Import-Module -name microsoftpowerbimgmt ## get the gateway information per the sign in person. Choose Environment: Public, USGov, China, USGovHigh, USGovMil $environment = "Public" Connect-PowerBIServiceAccount -Environment $environment switch ($environment) { "Public" { $baseURL = "https://api.powerbi.com/v2.0/myorg/me/"; Break } "USGov" { $baseURL = "https://api.powerbigov.us/v2.0/myorg/me/"; Break } "China" { $baseURL = "https://api.powerbi.cn/v2.0/myorg/me/"; Break } "USGovHigh" { $baseURL = "https://api.high.powerbigov.us/v2.0/myorg/me/"; Break } "USGovMil" { $baseURL = "https://api.mil.powerbigov.us/v2.0/myorg/me/"; Break } } $getDatasourcesURL = $baseURL + "gatewayClusterDatasources?$expand=users" $datasources = Invoke-PowerBIRestMethod -Url $getDatasourcesURL -Method GET | ConvertFrom-Json foreach($dataource in $datasources.value) { if($datasource.gatewayType -eq "TenantCloud") { "cloud datasource found with id = {0}, name = {1}" -f $dataource.id, $datasource.datasourceName $gatewayId = $datasource.clusterId $datasourceId = $dataource.id ## conditional logic to determine if name matches set $deleteDatasourceURL = $baseURL + "gatewayClusters/$gatewayId/datasources/$datasourceId" Invoke-PowerBIRestMethod -Url $deleteDatasourceURL -Method DELETE } }
Hvis du er ISV eller en anden ejer af Power BI Embedded-appen med mange kunder, kan du bruge profiler for tjenesteprincipaler til apps med flere lejere i Power BI Embedded. Hvis du ikke er en ISV, kan du nå denne grænse, fordi du opretter en ny datakilde for hver CSV- eller Excel-fil. For at løse dette kan det være en god idé at bruge feltet "upload fil" i Power BI Desktop til at vælge flere Excel-filer, hvilket opretter flere datakildeforbindelser. I dette scenarie anbefaler vi, at du i stedet vælger den mappe, der indeholder disse Excel-filer, for at sikre, at der kun er valgt en enkelt datakilde.
Du kan ikke blande en Excel-datakilde i det lokale miljø med en eksisterende Analysis Services DirectQuery-datakilde. Du kan kun inkludere en Excel-datakilde i det lokale miljø i din rapport, hvis den er i en separat forespørgsel. I sådanne situationer kan du knytte Excel-datakilden til en gateway og lade Analysis Services DirectQuery-clouddatakilden være, som den er.
Power BI Dataflow Gen1 og Fabric Dataflow Gen2 understøtter ikke cloudforbindelser, der kan deles. Andre versioner, f.eks. Power Apps-dataflow, understøtter cloudforbindelser, der kan deles.
Relateret indhold
Du kan få flere oplysninger om oprettelse af delbare cloudforbindelser:
Du kan gøre mange forskellige ting med Power BI-tjeneste og Power BI Desktop. Du kan få flere oplysninger om egenskaberne i følgende ressourcer: