Admin - WorkspaceInfo PostWorkspaceInfo
Lance un appel pour recevoir des métadonnées pour la liste demandée des espaces de travail.
Important
Si vous définissez le ou datasetExpressions les paramètres truesur , vous devez activer entièrement l’analyse datasetSchema des métadonnées pour que les données soient retournées. Pour plus d’informations, consultez Activer les paramètres de locataire pour l’analyse des métadonnées.
Permissions
L’utilisateur doit être un administrateur Fabric ou s’authentifier à l’aide d’un principal de service.
Lors de l’exécution sous l’authentification du principal de service, une application ne doit pas disposer d’autorisations requises par l’administrateur pour Power BI définie sur celle-ci dans le portail Azure.
Étendue requise
Tenant.Read.All ou Tenant.ReadWrite.All
Applicable uniquement lors de l’authentification via un jeton d’accès administrateur délégué standard. Ne doit pas être présent lorsque l’authentification via un principal de service est utilisée.
Limites
- Maximum de 500 requêtes par heure.
- Maximum 16 requêtes simultanées.
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}
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
dataset
|
query |
boolean |
Indique s’il faut retourner des expressions de jeu de données (requêtes DAX et Mashup). Si vous définissez ce paramètre |
|
|
dataset
|
query |
boolean |
Indique s’il faut retourner le schéma du jeu de données (tables, colonnes et mesures). Si vous définissez ce paramètre |
|
|
datasource
|
query |
boolean |
Indique s’il faut retourner les détails de la source de données |
|
|
get
|
query |
boolean |
Indique s’il faut retourner les détails utilisateur pour un élément Power BI (tel qu’un rapport ou un tableau de bord) |
|
|
lineage
|
query |
boolean |
Indique s’il faut retourner des informations de traçabilité (flux de données en amont, vignettes, ID de source de données) |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| workspaces |
string[] (uuid) |
ID d’espace de travail requis à analyser (prend en charge 1 à 100 ID d’espace de travail) |
Réponses
| Nom | Type | Description |
|---|---|---|
| 202 Accepted |
Accepté |
Exemples
Example
Exemple de requête
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"
]
}
Exemple de réponse
{
"id": "e7d03602-4873-4760-b37e-1563ef5358e3",
"createdDateTime": "2020-06-15T16:46:28.0487687Z",
"status": "NotStarted"
}
Définitions
| Nom | Description |
|---|---|
|
Power |
Informations détaillées sur une réponse d’erreur Power BI |
|
Required |
Une demande d’espace de travail requise |
|
Scan |
Une demande d’analyse |
PowerBIApiErrorResponseDetail
Informations détaillées sur une réponse d’erreur Power BI
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’erreur |
| message |
string |
Message d’erreur |
| target |
string |
Cible d’erreur |
RequiredWorkspaces
Une demande d’espace de travail requise
| Nom | Type | Description |
|---|---|---|
| workspaces |
string[] (uuid) |
ID d’espace de travail requis à analyser (prend en charge 1 à 100 ID d’espace de travail) |
ScanRequest
Une demande d’analyse
| Nom | Type | Description |
|---|---|---|
| createdDateTime |
string (date-time) |
Date et heure de création de l’analyse |
| error |
Erreur d’analyse (le cas échéant) |
|
| id |
string (uuid) |
ID d’analyse |
| status |
string |
État d’analyse |