Admin - WorkspaceInfo PostWorkspaceInfo
Inicjuje wywołanie odbierania metadanych dla żądanej listy obszarów roboczych.
Ważne
Jeśli ustawisz datasetSchema parametry lub datasetExpressions na true, musisz w pełni włączyć skanowanie metadanych, aby dane zostały zwrócone. Aby uzyskać więcej informacji, zobacz Włączanie ustawień dzierżawy na potrzeby skanowania metadanych.
Permissions
Użytkownik musi być administratorem sieci szkieletowej lub uwierzytelniać się przy użyciu jednostki usługi.
W przypadku uruchamiania w ramach uwierzytelniania jednostki usługi aplikacja nie może mieć żadnych uprawnień wymaganych przez administratora dla usługi Power BI ustawionej w witrynie Azure Portal.
Wymagany zakres
Tenant.Read.All lub Tenant.ReadWrite.All
Istotne tylko w przypadku uwierzytelniania za pośrednictwem standardowego delegowanego tokenu dostępu administratora. Nie może być obecny, gdy jest używane uwierzytelnianie za pośrednictwem jednostki usługi.
Ograniczenia
- Maksymalna liczba żądań 500 na godzinę.
- Maksymalnie 16 równoczesnych żądań.
POST https://api.powerbi.com/v1.0/myorg/admin/workspaces/getInfo
POST https://api.powerbi.com/v1.0/myorg/admin/workspaces/getInfo?lineage={lineage}&datasourceDetails={datasourceDetails}&datasetSchema={datasetSchema}&datasetExpressions={datasetExpressions}&getArtifactUsers={getArtifactUsers}
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
dataset
|
query |
boolean |
Czy zwracać wyrażenia zestawu danych (zapytania języka DAX i Mashup). Jeśli ustawisz ten parametr na |
|
|
dataset
|
query |
boolean |
Czy zwracać schemat zestawu danych (tabele, kolumny i miary). Jeśli ustawisz ten parametr na |
|
|
datasource
|
query |
boolean |
Czy zwracać szczegóły źródła danych |
|
|
get
|
query |
boolean |
Czy zwracać szczegóły użytkownika dla elementu usługi Power BI (np. raportu lub pulpitu nawigacyjnego) |
|
|
lineage
|
query |
boolean |
Czy zwracać informacje o pochodzenia danych (nadrzędne przepływy danych, kafelki, identyfikatory źródeł danych) |
Treść żądania
| Nazwa | Typ | Opis |
|---|---|---|
| workspaces |
string[] (uuid) |
Wymagane identyfikatory obszarów roboczych do skanowania (obsługuje od 1 do 100 identyfikatorów obszarów roboczych) |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 202 Accepted |
Akceptowane |
Przykłady
Example
Przykładowe żądanie
POST https://api.powerbi.com/v1.0/myorg/admin/workspaces/getInfo?lineage=True&datasourceDetails=True&datasetSchema=True&datasetExpressions=True
{
"workspaces": [
"97d03602-4873-4760-b37e-1563ef5358e3",
"67b7e93a-3fb3-493c-9e41-2c5051008f24"
]
}
Przykładowa odpowiedź
{
"id": "e7d03602-4873-4760-b37e-1563ef5358e3",
"createdDateTime": "2020-06-15T16:46:28.0487687Z",
"status": "NotStarted"
}
Definicje
| Nazwa | Opis |
|---|---|
|
Power |
Szczegółowe informacje o odpowiedzi na błędy usługi Power BI |
|
Required |
Żądanie wymaganych obszarów roboczych |
|
Scan |
Żądanie skanowania |
PowerBIApiErrorResponseDetail
Szczegółowe informacje o odpowiedzi na błędy usługi Power BI
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu |
| message |
string |
Komunikat o błędzie |
| target |
string |
Cel błędu |
RequiredWorkspaces
Żądanie wymaganych obszarów roboczych
| Nazwa | Typ | Opis |
|---|---|---|
| workspaces |
string[] (uuid) |
Wymagane identyfikatory obszarów roboczych do skanowania (obsługuje od 1 do 100 identyfikatorów obszarów roboczych) |
ScanRequest
Żądanie skanowania
| Nazwa | Typ | Opis |
|---|---|---|
| createdDateTime |
string (date-time) |
Data i godzina utworzenia skanowania |
| error |
Błąd skanowania (jeśli istnieje) |
|
| id |
string (uuid) |
Identyfikator skanowania |
| status |
string |
Stan skanowania |