Admin - WorkspaceInfo PostWorkspaceInfo
Inicia uma chamada para receber metadados para a lista solicitada de workspaces.
Importante
Se você definir os datasetSchema parâmetros ou datasetExpressions os parâmetros, truedeverá habilitar totalmente a verificação de metadados para que os dados sejam retornados. Para obter mais informações, consulte Habilitar configurações de locatário para verificação de metadados.
Permissions
O usuário deve ser um administrador do Fabric ou autenticar usando uma entidade de serviço.
Ao executar em autenticação de entidade de serviço, um aplicativo não deve ter permissões necessárias de consentimento do administrador para o Power BI definidas nele no portal do Azure.
Escopo necessário
Tenant.Read.All ou Tenant.ReadWrite.All
Relevante somente ao autenticar por meio de um token de acesso de administrador delegado padrão. Não deve estar presente quando a autenticação por meio de uma entidade de serviço é usada.
Limitações
- Máximo de 500 solicitações por hora.
- Máximo de 16 solicitações simultâneas.
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}
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
dataset
|
query |
boolean |
Se deve retornar expressões de conjunto de dados (consultas DAX e Mashup). Se você definir esse parâmetro como |
|
|
dataset
|
query |
boolean |
Se o esquema de conjunto de dados deve ser retornado (tabelas, colunas e medidas). Se você definir esse parâmetro como |
|
|
datasource
|
query |
boolean |
Se deve retornar detalhes da fonte de dados |
|
|
get
|
query |
boolean |
Se deseja retornar detalhes do usuário para um item do Power BI (como um relatório ou um painel) |
|
|
lineage
|
query |
boolean |
Se as informações de linhagem devem ser retornadas (fluxos de dados upstream, blocos, IDs da fonte de dados) |
Corpo da solicitação
| Nome | Tipo | Description |
|---|---|---|
| workspaces |
string[] (uuid) |
As IDs do workspace necessárias a serem verificadas (dá suporte a 1 a 100 IDs do workspace) |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 202 Accepted |
Aceitado |
Exemplos
Example
Solicitação de exemplo
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"
]
}
Resposta de exemplo
{
"id": "e7d03602-4873-4760-b37e-1563ef5358e3",
"createdDateTime": "2020-06-15T16:46:28.0487687Z",
"status": "NotStarted"
}
Definições
| Nome | Description |
|---|---|
|
Power |
Informações detalhadas sobre uma resposta de erro do Power BI |
|
Required |
Uma solicitação de workspaces necessária |
|
Scan |
Uma solicitação de verificação |
PowerBIApiErrorResponseDetail
Informações detalhadas sobre uma resposta de erro do Power BI
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
O código de erro |
| message |
string |
A mensagem de erro |
| target |
string |
O destino do erro |
RequiredWorkspaces
Uma solicitação de workspaces necessária
| Nome | Tipo | Description |
|---|---|---|
| workspaces |
string[] (uuid) |
As IDs do workspace necessárias a serem verificadas (dá suporte a 1 a 100 IDs do workspace) |
ScanRequest
Uma solicitação de verificação
| Nome | Tipo | Description |
|---|---|---|
| createdDateTime |
string (date-time) |
A data e a hora de criação da verificação |
| error |
O erro de verificação (se houver) |
|
| id |
string (uuid) |
A ID da verificação |
| status |
string |
O estado de verificação |