Gegevensbron verbindingsreeks s wijzigen in Power BI-rapporten met PowerShell - Power BI Report Server vóór oktober 2020
U kunt de gegevensbron wijzigen verbindingsreeks s van Power BI-rapporten die worden gehost in Power BI Report Server door PowerShell te gebruiken om te communiceren met de benodigde API's.
Belangrijk
Als u de nieuwste versie van Power BI Report Server gebruikt, raadpleegt u Gegevensbron wijzigen verbindingsreeks s in Power BI-rapporten met PowerShell - Power BI Report Server.
Notitie
Deze functionaliteit werkt momenteel alleen voor DirectQuery. Ondersteuning voor importeren en vernieuwen van gegevens komt eraan.
Installeer de Power BI Report Server PowerShell-commandlets. Zoek de commandlets en installatie-instructies op https://github.com/Microsoft/ReportingServicesTools.
Installeer de
ReportingServicesTools
module rechtstreeks vanuit de PowerShell Gallery met behulp van de volgende opdracht.Install-Module ReportingServicesTools
Haal de bestaande gegevensbroninformatie voor het Power BI-bestand op via de PowerShell-commandlets:
$dataSources = Get-RsRestItemDataSource -RsItem '/MyPbixReport'
Informatie weergeven voor de eerste gegevensbron in het Power BI-rapport:
$dataSources[0]
Werk de verbindingsgegevens en referentiegegevens indien nodig bij. Als u de verbindingsreeks bijwerkt en de gegevensbron gebruikmaakt van opgeslagen referenties, moet u het accountwachtwoord opgeven.
Een gegevensbron bijwerken verbindingsreeks:
$dataSources[0].ConnectionString = 'data source=myCatalogServer;initial catalog=ReportServer;persist security info=False'
Ga als volgende te werk om het referentietype voor de gegevensbron te wijzigen:
$dataSources[0].DataModelDataSource.AuthType = 'Integrated'
De gebruikersnaam/het wachtwoord voor de gegevensbron wijzigen:
$dataSources[0].DataModelDataSource.Username = 'domain\user'
$dataSources[0].DataModelDataSource.Secret = 'password'
Sla de bijgewerkte referenties weer op de server op.
Set-RsRestItemDataSource -RsItem '/MyPbixReport' -RsItemType 'PowerBIReport' -DataSources $dataSources
Gerelateerde inhoud
Meer vragen? Vraag het Power BI-community