Share via


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.

  1. 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
    
  2. 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]
    
  3. 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'
    
  4. Sla de bijgewerkte referenties weer op de server op.

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

Meer vragen? Vraag het Power BI-community