Sdílet prostřednictvím


Změna připojovací řetězec zdrojů dat v sestavách Power BI pomocí PowerShellu – Server sestav Power BI před říjnem 2020

Zdroj dat můžete změnit připojovací řetězec sestav Power BI hostovaných v Server sestav Power BI pomocí PowerShellu pro interakci s potřebnými rozhraními API.

Důležité

Pokud používáte nejnovější verzi Server sestav Power BI, přečtěte si téma Změna zdroje dat připojovací řetězec v sestavách Power BI pomocí PowerShellu – Server sestav Power BI.

Poznámka:

V současné době tato funkce funguje jenom pro DirectQuery. Připravuje se podpora importu a aktualizace dat.

  1. Nainstalujte Server sestav Power BI rutin PowerShellu. Najděte příkazovélety a pokyny k instalaci na adrese https://github.com/Microsoft/ReportingServicesTools.

    ReportingServicesTools Pomocí následujícího příkazu nainstalujte modul přímo z Galerie prostředí PowerShell.

    Install-Module ReportingServicesTools
    
  2. Načtěte informace o existujícím zdroji dat pro soubor Power BI prostřednictvím rutin PowerShellu:

    $dataSources = Get-RsRestItemDataSource -RsItem '/MyPbixReport'
    

    Zobrazení informací pro první zdroj dat obsažený v sestavě Power BI:

    $dataSources[0]
    
  3. Podle potřeby aktualizujte informace o připojení a přihlašovacích údajích. Pokud aktualizujete připojovací řetězec a zdroj dat používá uložené přihlašovací údaje, musíte zadat heslo účtu.

    Aktualizace zdroje dat připojovací řetězec:

    $dataSources[0].ConnectionString = 'data source=myCatalogServer;initial catalog=ReportServer;persist security info=False' 
    

    Změna typu přihlašovacích údajů zdroje dat:

    $dataSources[0].DataModelDataSource.AuthType = 'Integrated'
    

    Změna uživatelského jména a hesla zdroje dat:

    $dataSources[0].DataModelDataSource.Username = 'domain\user'
    
    $dataSources[0].DataModelDataSource.Secret = 'password'
    
  4. Uložte aktualizované přihlašovací údaje zpět na server.

    Set-RsRestItemDataSource -RsItem '/MyPbixReport' -RsItemType 'PowerBIReport' -DataSources $dataSources
    

Máte ještě další otázky? Zkuste se zeptat Komunita Power BI