Pipelines - Get Pipeline Operations
Retourne une liste des 20 opérations de déploiement les plus récentes effectuées sur le pipeline de déploiement spécifié.
Étendue requise
Pipeline.ReadWrite.All ou Pipeline.Read.All
GET https://api.powerbi.com/v1.0/myorg/pipelines/{pipelineId}/operations
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
pipeline
|
path | True |
string uuid |
ID du pipeline de déploiement |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Ok |
Exemples
Get pipeline operations example
Sample Request
GET https://api.powerbi.com/v1.0/myorg/pipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/operations
Sample Response
{
"value": [
{
"id": "1065e6a3-a020-4c0c-ada7-92b5fe99eec5",
"type": "Deploy",
"status": "Succeeded",
"lastUpdatedTime": "2020-12-13T09:26:43.153",
"executionStartTime": "2020-12-13T09:25:43.153Z",
"executionEndTime": "2020-12-13T09:26:43.153Z",
"sourceStageOrder": 0,
"targetStageOrder": 1,
"note": {
"content": "Sample note",
"isTruncated": false
},
"preDeploymentDiffInformation": {
"newArtifactsCount": 0,
"differentArtifactsCount": 0,
"noDifferenceArtifactsCount": 1
},
"performedBy": {
"userPrincipalName": "john@contoso.com",
"principalType": "User"
}
}
]
}
Définitions
Nom | Description |
---|---|
Deployment |
Détails de l’erreur pour l’étape de déploiement |
Deployment |
Plan d’exécution de déploiement |
Deployment |
Étape d’exécution du déploiement |
Deployment |
Élément nouveau, différent ou identique aux éléments de la phase cible avant le déploiement. |
Deployment |
Éléments source et cible |
Deployment |
Type d’étape de déploiement |
Pipeline |
Une opération de pipeline de déploiement Power BI |
Pipeline |
Note décrivant le déploiement. |
Pipeline |
Wrapper de réponse OData pour une collection d’opérations de pipeline de déploiement Power BI |
Pipeline |
État de l’opération de pipeline |
Pipeline |
Type d’opération |
Pipeline |
Utilisateur ou principal de service qui a effectué l’opération de pipeline. |
Pre |
Quantité d’éléments nouveaux, différents et identiques déployés avant le déploiement. |
Principal |
Type principal |
DeploymentError
Détails de l’erreur pour l’étape de déploiement
Nom | Type | Description |
---|---|---|
errorCode |
string |
Le code d'erreur |
errorDetails |
string |
Détails supplémentaires de l’erreur |
DeploymentExecutionPlan
Plan d’exécution de déploiement
Nom | Type | Description |
---|---|---|
steps |
Collection d’étapes du plan d’exécution |
DeploymentExecutionStep
Étape d’exécution du déploiement
Nom | Type | Description |
---|---|---|
error |
Détails de l’erreur. Applicable uniquement en cas d’échec de l’opération de pipeline. |
|
index |
integer |
Index d’étape |
preDeploymentDiffState |
Élément nouveau, différent ou identique aux éléments de la phase cible avant le déploiement. |
|
sourceAndTarget |
Éléments source et cible de l’étape |
|
status |
État de l’opération de pipeline |
|
type |
Type d’étape de déploiement |
DeploymentExecutionStepPreDeploymentDiffState
Élément nouveau, différent ou identique aux éléments de la phase cible avant le déploiement.
Nom | Type | Description |
---|---|---|
Different |
string |
Avant le déploiement, l’élément de la phase source n’était pas identique à celui de la phase cible. |
New |
string |
Nouvel élément déployé qui n’existe pas dans la phase cible. |
NoDifference |
string |
Avant le déploiement, l’élément de la phase source était identique à celui de la phase cible. |
DeploymentSourceAndTarget
Éléments source et cible
Nom | Type | Description |
---|---|---|
source |
string |
ID de l’élément Power BI déployé à partir de la phase source |
sourceDisplayName |
string |
Nom d’affichage de l’élément Power BI déployé à partir de la phase source |
target |
string |
ID de l’élément Power BI qui sera remplacé dans la phase cible. S’applique uniquement lors du remplacement d’un élément Power BI. |
targetDisplayName |
string |
Nom de l’élément Power BI qui sera remplacé dans la phase cible. S’applique uniquement lors du remplacement d’un élément Power BI. |
type |
string |
Type de l’élément Power BI qui sera remplacé dans la phase cible. S’applique uniquement lors du remplacement d’un élément Power BI. |
DeploymentStepType
Type d’étape de déploiement
Nom | Type | Description |
---|---|---|
DashboardDeployment |
string |
Étape de déploiement d’un tableau de bord unique |
DataflowDeployment |
string |
Étape de déploiement d’un flux de données unique |
DatamartDeployment |
string |
Étape de déploiement d’un datamart unique |
DatasetDeployment |
string |
Étape de déploiement d’un jeu de données unique |
ReportDeployment |
string |
Étape de déploiement d’un rapport unique |
PipelineOperation
Une opération de pipeline de déploiement Power BI
Nom | Type | Description |
---|---|---|
executionEndTime |
string |
Date et heure auxquelles l’opération s’est terminée |
executionPlan |
Plan d’exécution du déploiement. Applicable uniquement à une seule opération de pipeline. |
|
executionStartTime |
string |
Date et heure auxquelles l’opération a démarré |
id |
string |
ID d’opération |
lastUpdatedTime |
string |
Date et heure de la dernière mise à jour de l’opération |
note |
Note représentant une description de l’opération. |
|
performedBy |
Utilisateur ou principal de service qui a effectué l’opération de pipeline. |
|
preDeploymentDiffInformation |
Quantité d’éléments déployés dans la phase source, qui sont nouveaux, identiques ou différents aux éléments de la phase cible, avant le déploiement. |
|
sourceStageOrder |
integer |
Identificateur numérique d’une étape de déploiement de pipeline source. Développement (0), Test (1), Production (2). |
status |
État de l’opération de pipeline |
|
targetStageOrder |
integer |
Identificateur numérique d’une phase de déploiement de pipeline cible. Développement (0), Test (1), Production (2). |
type |
Type d’opération |
PipelineOperationNote
Note décrivant le déploiement.
Nom | Type | Description |
---|---|---|
content |
string |
Texte décrivant le déploiement. |
isTruncated |
boolean |
Indique si la note est incomplète. True, seule une partie de la note est retournée. False, la note est terminée. |
PipelineOperations
Wrapper de réponse OData pour une collection d’opérations de pipeline de déploiement Power BI
Nom | Type | Description |
---|---|---|
odata.context |
string |
Contexte OData |
value |
Collection d’opérations de pipeline de déploiement |
PipelineOperationStatus
État de l’opération de pipeline
Nom | Type | Description |
---|---|---|
Executing |
string |
Opération en cours d’exécution |
Failed |
string |
L’opération a échoué |
NotStarted |
string |
Opération non démarrée |
Succeeded |
string |
Opération réussie |
PipelineOperationType
Type d’opération
Nom | Type | Description |
---|---|---|
Deploy |
string |
Déployer du contenu entre les étapes |
PipelineOperationUser
Utilisateur ou principal de service qui a effectué l’opération de pipeline.
Nom | Type | Description |
---|---|---|
principalObjectID |
string |
ID du principal de service qui a effectué le déploiement. |
principalType |
Type d’utilisateur qui a effectué le déploiement. |
|
userPrincipalName |
string |
UPN de l’utilisateur qui a effectué le déploiement. |
PreDeploymentDiffInformation
Quantité d’éléments nouveaux, différents et identiques déployés avant le déploiement.
Nom | Type | Description |
---|---|---|
differentArtifactsCount |
integer |
Nombre d’éléments déployés avec des différences entre les phases source et cible, avant le déploiement. |
newArtifactsCount |
integer |
Nombre de nouveaux éléments déployés à la phase cible. |
noDifferenceArtifactsCount |
integer |
Nombre d’éléments déployés identiques aux phases source et cible, avant le déploiement. |
PrincipalType
Type principal
Nom | Type | Description |
---|---|---|
App |
string |
Type de principal de service |
Group |
string |
Type de principal de groupe |
None |
string |
Aucun type principal. Utilisez pour l’accès au niveau de l’organisation entière. |
User |
string |
Type de principal d’utilisateur |