Zmienianie parametry połączenia źródeł danych w raportach usługi Power BI przy użyciu programu PowerShell — Serwer raportów usługi Power BI przed październikiem 2020 r.
Źródła danych można zmienić parametry połączenia raportów usługi Power BI hostowanych w Serwer raportów usługi Power BI przy użyciu programu PowerShell w celu interakcji z niezbędnymi interfejsami API.
Ważne
Jeśli używasz najnowszej wersji Serwer raportów usługi Power BI, zobacz Zmienianie parametry połączenia źródła danych w raportach usługi Power BI przy użyciu programu PowerShell — Serwer raportów usługi Power BI.
Uwaga
Obecnie ta funkcja działa tylko w przypadku trybu DirectQuery. Trwa obsługa importowania i odświeżania danych.
Zainstaluj Serwer raportów usługi Power BI poleceń programu PowerShell. Znajdź polecenia cmdlet i instrukcje instalacji na stronie https://github.com/Microsoft/ReportingServicesTools.
ReportingServicesTools
Zainstaluj moduł bezpośrednio z Galeria programu PowerShell przy użyciu następującego polecenia.Install-Module ReportingServicesTools
Pobierz istniejące informacje o źródle danych dla pliku usługi Power BI za pomocą poleceń programu PowerShell:
$dataSources = Get-RsRestItemDataSource -RsItem '/MyPbixReport'
Aby wyświetlić informacje dotyczące pierwszego źródła danych zawartego w raporcie usługi Power BI:
$dataSources[0]
Zaktualizuj informacje o połączeniu i poświadczeniach zgodnie z potrzebami. Jeśli zaktualizowanie parametry połączenia i źródło danych korzysta z przechowywanych poświadczeń, musisz podać hasło konta.
Aby zaktualizować parametry połączenia źródła danych:
$dataSources[0].ConnectionString = 'data source=myCatalogServer;initial catalog=ReportServer;persist security info=False'
Aby zmienić typ poświadczeń źródła danych:
$dataSources[0].DataModelDataSource.AuthType = 'Integrated'
Aby zmienić nazwę użytkownika/hasło źródła danych:
$dataSources[0].DataModelDataSource.Username = 'domain\user'
$dataSources[0].DataModelDataSource.Secret = 'password'
Zapisz zaktualizowane poświadczenia z powrotem na serwerze.
Set-RsRestItemDataSource -RsItem '/MyPbixReport' -RsItemType 'PowerBIReport' -DataSources $dataSources
Powiązana zawartość
Masz więcej pytań? Spróbuj zadać Społeczność usługi Power BI