Adatforrás-kapcsolati sztring módosítása Power BI-jelentésekben a PowerShell használatával – Power BI jelentéskészítő kiszolgáló 2020 októbere előtt

Az Power BI jelentéskészítő kiszolgáló üzemeltetett Power BI-jelentések adatforrás-kapcsolati sztring a PowerShell használatával módosíthatja a szükséges API-k használatát.

Fontos

Ha a Power BI jelentéskészítő kiszolgáló legújabb verzióját használja, olvassa el a Power BI-jelentések adatforrás-kapcsolati sztring módosítása a PowerShell-lel – Power BI jelentéskészítő kiszolgáló című témakört.

Feljegyzés

Ez a funkció jelenleg csak a DirectQuery esetében működik. Hamarosan megjelenik az importálás és az adatfrissítés támogatása.

  1. Telepítse a Power BI jelentéskészítő kiszolgáló PowerShell-parancsmagokat. Keresse meg a parancsmagokat és a telepítési utasításokat a következő helyen https://github.com/Microsoft/ReportingServicesTools: .

    Telepítse a modult ReportingServicesTools közvetlenül a PowerShell-galéria a következő paranccsal.

    Install-Module ReportingServicesTools
    
  2. A Power BI-fájl meglévő adatforrásadatainak lekérése a PowerShell-parancsmagokkal:

    $dataSources = Get-RsRestItemDataSource -RsItem '/MyPbixReport'
    

    A Power BI-jelentésben szereplő első adatforrás adatainak megtekintése:

    $dataSources[0]
    
  3. Szükség szerint frissítse a kapcsolatot és a hitelesítő adatokat. Ha a kapcsolati sztring frissítésekor az adatforrás a tárolt hitelesítő adatokat használja, meg kell adnia a fiók jelszavát.

    Adatforrás-kapcsolati sztring frissítése:

    $dataSources[0].ConnectionString = 'data source=myCatalogServer;initial catalog=ReportServer;persist security info=False' 
    

    Az adatforrás hitelesítő adatainak típusának módosítása:

    $dataSources[0].DataModelDataSource.AuthType = 'Integrated'
    

    Az adatforrás felhasználónevének/jelszavának módosítása:

    $dataSources[0].DataModelDataSource.Username = 'domain\user'
    
    $dataSources[0].DataModelDataSource.Secret = 'password'
    
  4. Mentse a frissített hitelesítő adatokat a kiszolgálóra.

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

Van még esetleg kérdése? Kérdezze meg a Power BI-közösség