Pripojenie ku cloudovým zdrojom údajov v služba Power BI

S Power BI môžete zdieľať cloudové pripojenia pre sémantické modely, stránkované reporty, dátové toky a zážitky s Power Query Online v Získajte dáta. Táto schopnosť vám umožňuje vytvárať viacero objektov pripojenia k rovnakému zdroju cloudových dát. Napríklad môžete vytvoriť samostatné pripojenia k rovnakému zdroju dát s rôznymi prihlasovacími údajmi alebo nastaveniami súkromia a zdieľať tieto pripojenia s ostatnými, aby nemuseli spravovať vlastné cloudové pripojenia.

Typy údajových pripojení

Nasledujúca tabuľka ukazuje, ako rôzne typy spojení zapadajú do dvoch hlavných typov spojení: dátových brán a priamych cloudových spojení. Novou funkciou popísanou v tomto článku sú cloudové pripojenia, ktoré možno zdieľať.

Pripojenia brány údajov Priame cloudové pripojenia
Pripojenia pomocou osobnej brány údajov Osobné cloudové pripojenia
Pripojenia používajúci podnikovú bránu údajov VNET alebo Enterprise Zdieľať cloudové pripojenia (nové)

Výhody zdieľať cloudových pripojení

Pripojenia, ktoré používajú osobné cloudové pripojenie, majú niekoľko obmedzení. Napríklad použitím osobného cloudového pripojenia môžete vytvoriť len jeden objekt osobného cloudového pripojenia k danému dátovému zdroju. Všetky sémantické modely, ktoré sa pripájajú k dátovému zdroju, používajú rovnaký objekt osobného cloudového pripojenia. Ak zmeníte prihlasovacie údaje osobného cloudového pripojenia, všetky sémantické modely používajúce toto osobné cloudové pripojenie budú ovplyvnené. Často to nie je želaný výsledok.

Ďalším obmedzením osobného cloudového pripojenia je, že ho nemôžete zdieľať s ostatnými. Iní používatelia nemôžu priradiť svoje sémantické modely a stránkované reporty k osobnému cloudovému pripojeniu, ktoré vlastníte. Používatelia musia udržiavať vlastné osobné cloudové pripojenia.

Zdieľateľné pripojenia takéto obmedzenia nemajú a poskytujú efektívnejšie, flexibilnejšie riadenie spojenia, vrátane nasledujúcich výhod:

  • Podpora viacerých spojení k rovnakému zdroju dát – podpora viacerých spojení na tom istom zdroji je obzvlášť užitočná, keď chcete použiť rôzne nastavenia pripojení pre rôzne sémantické modely a iné artefakty. Je to užitočné aj vtedy, keď chcete priradiť jednotlivým artefaktom vlastné samostatné pripojenia, aby sa zabezpečilo, že ich nastavenia pripojenia budú izolované od seba.

  • Tieto pripojenia môžete zdieľať s inými používateľmi – pomocou zdieľateľných spojení môžete priradiť oprávnenia vlastníka iným používateľom, čím im umožníte spravovať všetky aspekty konfigurácie pripojenia, vrátane prihlasovacích údajov. Ďalším používateľom môžete poskytnúť povolenia na opätovné zdieľanie , aby mohli používať a opätovne zdieľať pripojenie s ostatnými používateľmi. Môžete tiež poskytnúť povolenia používateľa , ktoré im umožnia používať pripojenie na naviazať ich artefakty na zdroj údajov.

  • Znížte objem prostriedkov údržby pripojení údajov a poverení – ak je v kombinácii so zdrojom údajov a prostredím správy brány , môžete centralizovať správu pripojenia zdroja údajov pre bránu a cloudové pripojenia. Takáto centralizácia a správa sú už bežné pre podnikové a VNET dátové brány, pre ktoré správca brán vytvára, zdieľa a udržiava spojenia. Použitím zdieľateľných pripojení môžete teraz rozšíriť takéto centralizované riadenie spojení aj na cloudové dátové zdroje.

Požiadavky

Na prácu s cloudovými pripojeniami v službe Power BI potrebujete:

  • Licencia Power BI Pro alebo Premium Per User (PPU), alebo pracovný priestor v Power BI Premium alebo Fabric kapacite.
  • Sémantický model alebo stránkovaná správa publikovaná v pracovnom priestore v službe Power BI.
  • Príslušné povolenia. Na vytvorenie alebo správu zdieľaných cloudových pripojení potrebujete aspoň rolu prispievateľa v pracovnom priestore. Na použitie zdieľateľného cloudového pripojenia, ktoré vytvoril niekto iný, potrebujete používateľské oprávnenia na toto pripojenie.

Väčšina nastavení popísaných v tomto článku sa nachádza v nastaveniach sémantického modelu v službe Power BI. Ako sa tam dostať:

  1. Prihláste sa do služby Power BI.
  2. Otvorte pracovný priestor, ktorý obsahuje váš sémantický model.
  3. Nájdite svoj sémantický model v zozname obsahu pracovného priestoru.
  4. Vyberte Viac možností (...) vedľa názvu sémantického modelu a potom vyberte Nastavenia.
  5. Rozšírte sekciu Gateway a cloudové pripojenia .

Všetky svoje pripojenia môžete spravovať aj odkiaľkoľvek v službe Power BI výberom ikony ozubeného kolieska Settings v pravom hornom rohu a potom výberom Spravovať pripojenia a brány.

Poznámka

Tieto nastavenia si môžete nastaviť aj v paneli nastavení sémantického modelu, bočnom paneli, ktorý sa otvára na pravej strane stránky. Panel nastavení je momentálne v náhľade.

Porovnanie zdieľaťho cloudového pripojenia s inými pripojeniami

Predvolene, keď vytvoríte Power BI Desktop report, ktorý sa pripája k cloudovému dátovému zdroju, a potom ho nahrate do pracovného priestoru v Power BI službe, Power BI vytvorí osobné cloudové pripojenie a priradí ho k vášmu sémantickému modelu. Musíte poskytnúť prihlasovacie údaje na toto pripojenie. Ak je k dispozícii existujúce osobné cloudové pripojenie, pravdepodobne ste už poskytli prihlasovacie údaje.

Naopak, ak máte prístup aspoň k jednému zdieľateľnému cloudovému pripojeniu k rovnakému zdroju dát, môžete použiť zdieľateľné cloudové pripojenie namiesto svojho osobného cloudového pripojenia. Majiteľ zdieľateľného cloudového pripojenia to už pre vás nakonfiguroval.

Používať zdieľateľné cloudové pripojenie namiesto osobného cloudového pripojenia:

  1. Otvorte stránku nastavení sémantického modelu, ako je popísané v sekcii Predpoklady .
  2. V sekcii Gateway a cloudové pripojenia nájdite cloudové pripojenia.
  3. Vyberte rozbaľovacie menu Mapy a vyberte zdieľateľné cloudové pripojenie, ktoré chcete použiť.
  4. Vyberte Použiť.

Nasledujúca snímka obrazovky zobrazuje nastavenia.

Snímka obrazovky znázorňujúca pripojenie ku cloudovému pripojeniu, ktoré je možné zdieľať.

Vytvorenie nového zdieľaťho cloudového pripojenia

Nové cloudové pripojenie, ktoré je možné zdieľať, môžete vytvoriť priamo zo stránky s nastaveniami sémantického modelu . V časti Pripojenia brány>na cloudové pripojenia vyberte rozbaľovaciu ponuku Mapy, a potom vyberte položku Vytvoriť pripojenie.

Snímka obrazovky výberu na vytvorenie nového pripojenia.

Zobrazí sa panel s názvom Nové pripojenie , ktorý automaticky naplní konfiguračné parametre.

Snímka obrazovky s novými nastaveniami pripojenia.

Ak sa povolí vytváranie nových pripojení, vytvoríte v prípade potreby samostatné zdieľať cloudové pripojenia pre jednotlivé sémantické modely. Stránku správy pripojení môžete zobraziť aj odkiaľkoľvek v službe Power BI výberom ozubeného kolieska Nastavenia v pravom hornom rohu služby Power BI a potom výberom Spravovať pripojenia a brány.

Vytvorenie cloudového pripojenia, ktoré je možné zdieľať, pomocou identity pracovného priestoru

Zdieľateľné cloudové pripojenie môžete vytvoriť pomocou metódy overovania identity Workspace . Táto metóda využíva automaticky spravovaný servisný princíp spojený s pracovným priestorom Fabric na pripojenie k dátam. Ak chcete pripojenie používať, vlastník modelu musí mať prístup prispievateľa (alebo vyššieho) k pracovnému priestoru.

Ak chcete vytvoriť identitu pracovného priestoru, postupujte podľa týchto krokov:

  1. Nakonfigurujte pracovný priestor tak, aby mal identitu pracovného priestoru. Identita pracovného priestoru je automaticky spravovaný objekt služby priradený k pracovnému priestoru služby Fabric.
  2. Vytvorte prostredie na zdieľanie cloudového pripojenia (SCC) s identitou pracovného priestoru ako metódou overovania.
  3. Naviazať zdroj údajov na SCC v sémantických nastaveniach modelu.

Pri vytváraní alebo používaní identity pracovného priestoru majte na pamäti nasledujúce dôležité informácie:

  • Identita pracovného priestoru je podporovaná zdrojmi údajov Fabric.
  • Identita pracovného priestoru je podporovaná aj pre sémantické modely služby Power BI. Nastavte metódu overovania v údajovom pripojení služby Analysis Services na identitu pracovného priestoru.
    • Overovanie identity pracovného priestoru pre sémantické modely služby Power BI vyžaduje, aby bolo povolené nastavenie nájomníka, objekty služby môžu volať verejné rozhrania API služby Fabric . Uistite sa, že identita pracovného priestoru má prispievateľ (alebo vyšší) prístup k zdrojovému pracovnému priestoru.
    • Ak obmedzíte nastavenie nájomníka, objekty služby môžu volať verejné rozhrania API služby Fabric do konkrétnych skupín zabezpečenia, uistite sa, že identita pracovného priestoru je členom aspoň jednej z týchto skupín zabezpečenia.
  • Typ pripojenia, ktorý používate, musí podporovať typ autentifikácie identity Workspace , ktorý zahŕňa konektory SQL Server a ADLS. Pre typ pripojenia, ktorý používate, ak je v nastavení Autentifikácia možnosť identity Workspace, tento konektor je podporovaný.

Predvolené nastavenia pripojenia

Keď sa pripájate konkrétne na zdroj dát Fabric, štandardne používate prihlasovacie údaje Microsoft Entra ID na single sign-on (SSO).

Môžete tiež použiť zdieľateľné cloudové pripojenie namiesto predvolených nastavení pripojenia na prepojenie sémantického modelu s Fabric dátovým zdrojom. Použitím tejto metódy aplikujete nastavenia, ktoré ste nastavili pre zdieľateľné cloudové pripojenie, napríklad pevné prihlasovacie údaje. Môžete naviazať dátový zdroj na zdieľateľné cloudové pripojenie a prepísať predvolené SSO pripojenie pre tento zdroj.

Ak chcete namiesto predvolených nastavení jediného prihlásenia vybrať zdieľať cloudové pripojenie, vyberte v mapách možnosť zdieľať cloudové pripojenie: rozbaľovací zoznam pre zdroj údajov, ku ktorému sa má pripojiť sémantický model, ako je znázornené na nasledujúcom obrázku:

Snímka obrazovky znázorňujúca použitie cloudového pripojenia, ktoré je možné zdieľať, namiesto predvolených poverení s jediným prihlásením.

Ak nemáte zdieľať cloudové pripojenie, môžete vybrať položku Vytvoriť pripojenie a vytvoriť nové pripojenie, ako je popísané v predchádzajúcej časti tohto článku.

Používanie zdieľať cloudových pripojení so stránkovanými zostavami

Keď zdieľate stránkovanú zostavu v služba Power BI, môžete aktualizovať pripojenia z cloudu v rámci samotnej zostavy. Ak chcete upraviť cloudové pripojenia pre svoj stránkovaný report, choďte do pracovného priestoru v Power BI službe, vyberte tlačidlo Viac (elipsy) a potom Spravovať.

Snímka obrazovky spravovania pripojení pre stránkované zostavy.

Keď vyberiete Spravovať, uvidíte stránku s viacerými záložkami. Vyberte záložku Reporty z horného riadku a potom aktualizujte pripojenie priamo v oblasti Cloud Connections , ako je vidieť na nasledujúcom screenshote.

Snímka obrazovky znázorňujúca mapovanie údajového pripojenia pre stránkované zostavy.

Obmedzenia a dôležité informácie

  • Zdieľateľné cloudové pripojenia tiež zdieľajú vaše prihlasovacie údaje – keď dovolíte iným používať vaše zdieľateľné cloudové pripojenia, umožníte im pripojiť vlastné sémantické modely, stránkované reporty a ďalšie artefakty k príslušným dátovým zdrojom pomocou údajov a pripojení, ktoré ste zadali. Uistite sa, že zdieľate iba pripojenia (a ich poverenia), ktoré máte oprávnenie zdieľať.

  • Každý používateľ je obmedzený na 1 000 pripojení k zdrojom dát v každom cloudovom tenantovi: Ak dosiahnete maximálny počet zdrojov dát, overte, že počet zdrojov na používateľa neprekročí limit 1 000 pripojení. Na vyriešenie súvisiacich problémov môžete manuálne odstrániť existujúce dátové zdroje z administrátorského centra alebo použiť nasledujúci PowerShell skript na nájdenie a hromadné vymazanie všetkých dátových zdrojov, ktoré tento limit prekročia.

    ## 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
        }    
    }
    

    Ak ste vlastníkom ISV alebo iných Power BI embedded aplikácií s viacerými zákazníkmi, použite service principal profile pre multitenancy aplikácie v Power BI embedded. Ak nie ste nezávislým dodávateľom softvéru, tento limit môžete dosiahnuť, pretože vytvárate nový zdroj údajov pre každý súbor CSV alebo excelový súbor. Na vyriešenie tohto problému možno budete chcieť použiť pole na nahratie súborov v Power BI Desktop na výber viacerých Excel súborov, čím vytvoríte viaceré dátové zdroje. V tomto scenári, aby ste zabezpečili, že je vybraný len jeden zdroj dát, vyberte priečinok obsahujúci tieto Excel súbory.

  • Nemôžete kombinovať lokálny zdroj údajov Excelu s existujúcim zdrojom údajov Analysis Services DirectQuery. Do zostavy môžete zahrnúť iba lokálny zdroj údajov Excelu, ak je v samostatnom dotaze. V takýchto situáciách môžete excelový zdroj údajov priradiť k bráne a opustiť cloudový zdroj údajov Analysis Services DirectQuery.

  • Power BI Dataflow Gen1 a Fabric Dataflow Gen2 nepodporujú zdieľateľné cloudové pripojenia. Iné verzie, ako napríklad Power Apps dataflows, podporujú zdieľateľné cloudové pripojenia.

  • Prihlasovacie údaje pre skupinové spravované servisné účty (gMSA) nie sú podporované pre SQL dátové pripojenia. gMSA nie je navrhnutá na prevádzku dátového spojenia.

Pre viac informácií o vytváraní zdieľateľných cloudových pripojení pozri:

S služba Power BI a aplikáciou Power BI Desktop môžete vykonávať najrôznejšie činnosti. Ďalšie informácie o jej funkciách nájdete v nasledujúcich zdrojoch: