Изменение строка подключения источников данных в отчетах Power BI с помощью PowerShell — Сервер отчетов Power BI до октября 2020 г.
Вы можете изменить источник данных строка подключения отчетов Power BI, размещенных в Сервер отчетов Power BI, с помощью PowerShell для взаимодействия с необходимыми API.
Важно!
Если вы используете последнюю версию Сервер отчетов Power BI, ознакомьтесь с строка подключения источника данных в отчетах Power BI с помощью PowerShell — Сервер отчетов Power BI.
Примечание.
В настоящее время эта функция работает только для DirectQuery. Ожидается поддержка импорта и обновления данных.
Установите Сервер отчетов Power BI командлеты PowerShell. Найдите командлеты и инструкции https://github.com/Microsoft/ReportingServicesToolsпо установке.
ReportingServicesTools
Установите модуль непосредственно из коллекция PowerShell с помощью следующей команды.Install-Module ReportingServicesTools
Получите сведения о существующем источнике данных для файла Power BI с помощью командлетов PowerShell:
$dataSources = Get-RsRestItemDataSource -RsItem '/MyPbixReport'
Чтобы просмотреть сведения для первого источника данных, содержащегося в отчете Power BI, выполните следующие действия.
$dataSources[0]
При необходимости обновите сведения о подключении и учетных данных. Если обновление строка подключения и источника данных использует сохраненные учетные данные, необходимо указать пароль учетной записи.
Чтобы обновить источник данных строка подключения:
$dataSources[0].ConnectionString = 'data source=myCatalogServer;initial catalog=ReportServer;persist security info=False'
Чтобы изменить тип учетных данных источника данных, выполните следующие действия.
$dataSources[0].DataModelDataSource.AuthType = 'Integrated'
Чтобы изменить имя пользователя и пароль источника данных, выполните следующие действия.
$dataSources[0].DataModelDataSource.Username = 'domain\user'
$dataSources[0].DataModelDataSource.Secret = 'password'
Сохраните обновленные учетные данные обратно на сервер.
Set-RsRestItemDataSource -RsItem '/MyPbixReport' -RsItemType 'PowerBIReport' -DataSources $dataSources
Связанный контент
Есть еще вопросы? Задайте их в сообществе Power BI.