Rutiny PowerShellu, rozhraní REST API a klientská knihovna .NET pro správu Power BI
Power BI umožňuje správcům skriptovat běžné úlohy pomocí rutin PowerShellu. Zpřístupňuje také rozhraní REST API a poskytuje klientskou knihovnu .NET pro vývoj řešení pro správu. Toto téma ukazuje seznam rutin a odpovídajících rozhraní API a koncového bodu rozhraní REST API. Další informace naleznete v tématu:
- Stažení a dokumentace k PowerShellu
- Dokumentace k rozhraní REST API
- Stažení klientské knihovny .NET
Níže uvedené rutiny by se měly volat
-Scope Organization
, aby fungovaly s tenantem pro správu.
Název rutiny | Aliasy | Rozhraní API | Koncový bod rozhraní REST API | Popis |
---|---|---|---|---|
Get-PowerBIDatasource |
– | Datasets_GetDataSourcesAsAdmin |
/v1.0/myorg/admin/datasets/{datasetkey}/datasources | Získá zdroje dat pro danou datovou sadu. |
Get-PowerBIDataset |
– | Datasets_GetDatasetsAsAdmin |
/v1.0/myorg/admin/datasets | Získá úplný seznam datových sad v tenantovi Power BI. |
Get-PowerBIWorkspace |
Get-PowerBIGroup |
Groups_GetGroupsAsAdmin |
/v1.0/myorg/admin/groups | Získá úplný seznam pracovních prostorů v tenantovi Power BI. |
Add-PowerBIWorkspaceUser |
Add-PowerBIGroupUser |
Groups_AddUserAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/users | Přidá uživatele jako člena do daného pracovního prostoru. |
Remove-PowerBIWorkspaceUser |
Remove-PowerBIGroupUser |
Groups_DeleteUserAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/users/{user} | Odebere uživatele ze seznamu členství daného pracovního prostoru. |
Restore-PowerBIWorkspace |
Restore-PowerBIGroup |
Groups_RestoreDeletedGroupAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/restore | Obnoví odstraněný pracovní prostor. |
Set-PowerBIWorkspace |
Set-PowerBIGroup |
Groups_UpdateGroupAsAdmin |
/v1.0/myorg/admin/groups/{groupId} | Aktualizace vlastnosti daného pracovního prostoru. |
Get-PowerBIDataset -WorkspaceId |
– | Groups_GetDatasetsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/datasets | Získá datové sady v rámci daného pracovního prostoru. |
Get-PowerBIReport |
– | Reports_GetReportsAsAdmin |
/v1.0/myorg/admin/reports | Získá úplný seznam sestav v tenantovi Power BI. |
Get-PowerBIDashboard |
– | Dashboards_GetDashboardsAsAdmin |
/v1.0/myorg/admin/dashboards | Získá úplný seznam řídicích panelů v tenantovi Power BI. |
Get-PowerBIDashboard -WorkspaceId |
– | Groups_GetDashboardsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/dashboards | Získá řídicí panely v daném pracovním prostoru. |
Get-PowerBITile |
Get-PowerBIDashboardTile |
Dashboards_GetTilesAsAdmin |
/v1.0/myorg/admin/dashboards/{dashboard_id}/tiles | Získá dlaždice daného řídicího panelu. |
Get-PowerBIReport |
– | Groups_GetReportsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/reports | Získá sestavy v rámci daného pracovního prostoru. |
Get-PowerBIImport |
– | Imports_GetImportsAsAdmin |
/v1.0/myorg/admin/imports | Získá úplný seznam importů v tenantovi Power BI. |
Connect-PowerBIServiceAccount |
Login-PowerBI & Login-PowerBIServiceAccount |
– | N/A | Přihlaste se k Power BI a spusťte relaci. |
Disconnect-PowerBIServiceAccount |
Logout-PowerBI & Logout-PowerBIServiceAccount |
– | N/A | Odhlaste se z Power BI a ukončete existující relaci. |
Invoke-PowerBIRestMethod |
– | – | N/A | Do Power BI můžete odesílat libovolná volání rozhraní REST API. |
Get-PowerBIAccessToken |
– | – | N/A | Získejte přístupový token Power BI v relaci. |
Resolve-PowerBIError |
– | – | N/A | Získejte podrobné informace o chybě neúspěšných volání rutin. |