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.
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
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]
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'
Uložte aktualizované přihlašovací údaje zpět na server.
Set-RsRestItemDataSource -RsItem '/MyPbixReport' -RsItemType 'PowerBIReport' -DataSources $dataSources
Související obsah
Máte ještě další otázky? Zkuste se zeptat Komunita Power BI