Del via


Opret forbindelse til datakilder i skyen i Power BI-tjeneste

Med Power BI kan du dele cloud-forbindelser til semantiske modeller, paginerede rapporter, dataflows og Power Query Online-oplevelser i Get data. Denne funktion gør det muligt at oprette flere forbindelsesobjekter til den samme cloud-datakilde. For eksempel kan du oprette separate forbindelser til samme datakilde med forskellige legitimationsoplysninger eller privatlivsindstillinger og dele forbindelserne med andre, så de ikke behøver at administrere deres egne separate cloud-forbindelser.

Typer af dataforbindelser

Følgende tabel viser, hvordan forskellige typer forbindelser kortlægges til de to primære forbindelsestyper: datagateway-forbindelser og direkte cloud-forbindelser. 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 cloud-forbindelse, har flere begrænsninger. For eksempel kan du ved at bruge en personlig cloud-forbindelse kun oprette et enkelt personligt cloud-forbindelsesobjekt til en given datakilde. Alle semantiske modeller, der forbinder til datakilden, bruger det samme personlige cloud-forbindelsesobjekt. Hvis du ændrer legitimationsoplysningerne for den personlige cloud-forbindelse, påvirkes alle semantiske modeller, der bruger den personlige cloud-forbindelse. Ofte er det ikke et ønsket resultat.

En anden begrænsning ved en personlig cloud-forbindelse er, at du ikke kan dele den med andre. Andre brugere kan ikke binde deres semantiske modeller og paginerede rapporter til den personlige cloud-forbindelse, du ejer. Brugere skal opretholde deres egne personlige cloud-forbindelser.

Delbare forbindelser har ikke sådanne begrænsninger og giver mere strømlinet, fleksibel forbindelsesstyring, herunder følgende fordele:

  • Understøt flere forbindelser til den samme datakilde – understøttelse af flere forbindelser på samme datakilde er særligt 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 – ved at bruge delbare forbindelser kan du tildele ejerrettigheder til andre brugere, så de kan administrere alle aspekter af forbindelseskonfigurationen, inklusive 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. Sådan centralisering og styring er allerede almindeligt for enterprise- og VNET-datagateways, hvor en gateway-administrator opretter, deler og vedligeholder forbindelserne. Ved at bruge delbare forbindelser kan du nu udvide sådan centraliseret forbindelsesstyring til cloud-datakilder.

Forudsætninger

For at arbejde med cloud-forbindelser i Power BI-tjenesten har du brug for:

  • En Power BI Pro eller Premium Per User (PPU) licens, eller et arbejdsområde i en Power BI Premium- eller Fabric-kapacitet.
  • En semantisk model eller pagineret rapport, der er publiceret til et arbejdsområde i Power BI-tjenesten.
  • Passende tilladelser. For at oprette eller administrere delbare cloud-forbindelser skal du mindst have en bidragyderrolle i arbejdsområdet. For at bruge en delbar cloud-forbindelse, som en anden har oprettet, skal du bruge brugerrettigheder på den forbindelse.

De fleste af de indstillinger, der beskrives i denne artikel, findes i de semantiske modelindstillinger i Power BI-tjenesten. Sådan kommer du dertil:

  1. Log på Power BI-tjeneste.
  2. Åbn arbejdsområdet, der indeholder din semantiske model.
  3. Find din semantiske model i arbejdsområdets indholdsliste.
  4. Vælg Flere muligheder (...) ved siden af navnet på den semantiske model, og vælg derefter Indstillinger.
  5. Udvid afsnittet Gateway og cloud-forbindelser .

Du kan også administrere alle dine forbindelser hvor som helst i Power BI-tjenesten ved at vælge Indstillinger-tandhjulsikonet øverst til højre og derefter vælge Administrer forbindelser og gateways.

Sammenlign cloudforbindelse, der kan deles, med andre forbindelser

Som standard, når du opretter en Power BI Desktop-rapport, der forbinder til en cloud-datakilde, og derefter uploader den til et arbejdsområde i Power BI-tjenesten, opretter Power BI en personlig cloud-forbindelse og binder den til din semantiske model. Du skal fremlægge legitimationsoplysninger for denne forbindelse. Hvis der er en eksisterende personlig cloudforbindelse tilgængelig, har du sandsynligvis angivet legitimationsoplysningerne tidligere.

Til sammenligning, hvis du har adgang til mindst én delbar cloud-forbindelse til samme datakilde, kan du bruge den delbare cloud-forbindelse i stedet for din personlige cloud-forbindelse. Ejeren af den delbare cloud-forbindelse har allerede konfigureret den for dig.

For at bruge en delbar cloud-forbindelse i stedet for en personlig cloud-forbindelse:

  1. Åbn siden med de semantiske modelindstillinger som beskrevet i afsnittet Forudsætninger .
  2. I afsnittet Gateway og cloud-forbindelser , find cloud-forbindelser.
  3. Vælg dropdown-menuen Maps to og vælg den delbare cloud-forbindelse, du vil bruge.
  4. Vælg Anvend.

På følgende skærmbillede vises indstillingerne.

Skærmbillede af oprettelse af forbindelse til en cloudforbindelse, der kan deles.

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.

Skærmbillede af valg af at oprette en ny forbindelse.

Et panel kaldet Ny forbindelse vises og udfylder automatisk konfigurationsparametrene.

Skærmbillede af nye forbindelsesindstillinger.

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å vise forbindelsesstyringssiden hvor som helst i Power BI-tjenesten ved at vælge Indstillinger-tandhjulet øverst til højre i Power BI-tjenesten og derefter vælge Administrer forbindelser og gateways.

Opret en cloudforbindelse, der kan deles, ved hjælp af arbejdsområdeidentitet

Du kan oprette en delbar cloud-forbindelse ved at bruge Workspace-identitetsautentificeringsmetoden . Denne metode bruger den automatisk administrerede serviceprincipal, der er tilknyttet Fabric-arbejdsområdet, til at forbinde 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:

  1. Konfigurer arbejdsområdet, så det har et arbejdsområde-id. Arbejdsområdeidentiteten er en automatisk administreret tjenesteprincipal, der er knyttet til Fabric-arbejdsområdet.
  2. Opret en SCC (ShareAble Cloud Connection) med arbejdsområdeidentitet som godkendelsesmetode.
  3. 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 med Fabric-datakilder.
  • Arbejdsområdeidentitet understøttes også for semantiske Power BI-modeller. Angiv godkendelsesmetoden i Analysis Services-dataforbindelsen til Workspace identity.
    • Godkendelse af arbejdsområdeidentitet for semantiske Power BI-modeller kræver, at lejerindstillingen Tjenesteprincipaler kan kalde offentlige Fabric-API'er for at være aktiveret. Sørg for, at arbejdsområdeidentiteten har bidragyderadgang (eller højere) til kildearbejdsområdet.
    • Hvis du begrænser lejerindstillingen , kan tjenesteprincipaler kalde offentlige Fabric-API'er til bestemte sikkerhedsgrupper, skal du sikre dig, at arbejdsområdeidentiteten er medlem af mindst én af disse sikkerhedsgrupper.
  • Den forbindelsestype, du bruger, skal understøtte Workspace-identitetsautentificering , som inkluderer SQL Server- og ADLS-connectors. For den forbindelsestype, du bruger, hvis der er en Workspace-identitetsmulighed under Autentificeringsindstillingen , så understøttes den connector.

Standardindstillinger for forbindelse

Når du specifikt forbinder til en Fabric-datakilde, bruger du som standard dine Microsoft Entra ID single sign-on (SSO) legitimationsoplysninger.

Du kan også bruge en delbar cloud-forbindelse i stedet for standardindstillingerne til at forbinde en semantisk model til en Fabric-datakilde. Ved at bruge denne metode anvender du de indstillinger, du har konfigureret for den delbare cloud-forbindelse, såsom faste legitimationsoplysninger. Du kan binde datakilden til den delbare cloud-forbindelse og tilsidesætte standard SSO-forbindelsen for den 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:

Skærmbillede af brug af en cloudforbindelse, der kan deles, i stedet for standardlegitimationsoplysninger for enkeltlogon.

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. For at ændre cloud-forbindelserne for din paginerede rapport, gå til dit arbejdsområde i Power BI-tjenesten, vælg Mere-knappen (ellipser), og vælg derefter Administrér.

Skærmbillede af administrer forbindelser for sideinddelte rapporter.

Når du vælger Administrér, ser du en side med flere faner. Vælg fanen Rapporter fra øverste række, og opdater derefter forbindelsen fra området for Cloud-forbindelser , som vist på det følgende skærmbillede.

Skærmbillede af tilknytning af en dataforbindelse for sideinddelte rapporter.

Begrænsninger og overvejelser

  • Delbare cloud-forbindelser deler også dine legitimationsoplysninger – når du tillader andre at bruge dine delbare cloud-forbindelser, lader du dem forbinde deres egne semantiske modeller, paginerede rapporter og andre artefakter til de tilsvarende datakilder ved at bruge de forbindelsesdetaljer og legitimationsoplysninger, du har oplyst. Sørg for kun at dele forbindelser (og deres legitimationsoplysninger), som du har tilladelse til at dele.

  • Hver bruger er begrænset til 1.000 datakildeforbindelser i hver cloud-lejer: Hvis du når det maksimale antal datakilder, skal du bekræfte, at antallet af datakilder pr. bruger ikke overstiger grænsen på 1.000 forbindelser. For at løse eventuelle relaterede problemer kan du manuelt fjerne eksisterende datakilder fra administrationscentret eller alternativt bruge følgende PowerShell-script til at finde og masseslette datakilder, der overstiger 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 ejer af en anden Power BI Embedded-app med mange kunder, så brug service principal-profiler til multitenancy-apps 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 problem kan du bruge uploadfilboksen i Power BI Desktop til at vælge flere Excel-filer, hvilket skaber flere datakildeforbindelser. I dette scenarie, for at sikre, at kun én datakilde vælges, skal du vælge mappen med disse Excel-filer.

  • 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 delbare cloud-forbindelser. Andre versioner, som Power Apps dataflows, understøtter delbare cloud-forbindelser.

  • Group managed service account (gMSA) legitimationsoplysninger understøttes ikke til SQL-dataforbindelser. En gMSA er ikke designet til at køre dataforbindelsen.

For mere information om oprettelse af delbare cloud-forbindelser, se:

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: