Pipelines - Get Pipeline Stage Artifacts
Retourne les éléments pris en charge de l’espace de travail affecté à l’étape spécifiée du pipeline de déploiement spécifié.
Pour en savoir plus sur les éléments qui ne sont pas pris en charge dans les pipelines de déploiement, consultez Éléments non pris en charge.
Autorisations
L’utilisateur doit au moins être contributeur sur l’espace de travail affecté à l’étape spécifiée. Pour plus d’informations, consultez Autorisations.
Étendue requise
Pipeline.ReadWrite.All ou Pipeline.Read.All
GET https://api.powerbi.com/v1.0/myorg/pipelines/{pipelineId}/stages/{stageOrder}/artifacts
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
pipeline
|
path | True |
string uuid |
ID du pipeline de déploiement |
stage
|
path | True |
integer int32 |
Ordre d’étape du pipeline de déploiement. Développement (0), Test (1), Production (2). |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Ok |
Exemples
Example of getting 'Test' stage Power BI items (such as reports or dashboards)
Sample Request
GET https://api.powerbi.com/v1.0/myorg/pipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/stages/1/artifacts
Sample Response
{
"dataflows": [
{
"artifactId": "527700ab-3cdb-4637-8402-912a129b2a92",
"artifactDisplayName": "Sales Dataflow",
"sourceArtifactId": "29efcfb0-0063-44af-a4ed-6c0bee3417d3",
"lastDeploymentTime": "2021-06-06T11:55:59.057Z"
}
],
"datamarts": [
{
"artifactId": "a7654a17-c5d1-4539-b9ec-022075545e50",
"artifactDisplayName": "Sales Datamart",
"sourceArtifactId": "6bfe235c-6d7b-41b7-98a6-2b8276b3e82b",
"lastDeploymentTime": "2021-06-06T11:55:59.057Z"
}
],
"datasets": [
{
"artifactId": "dd3b6aa1-4d40-405c-a19b-48314a27e8ee",
"artifactName": "Sales Dataset",
"sourceArtifactId": "1a201f2a-d1d8-45c0-8c61-1676338517de",
"targetArtifactId": "a5cf347e-7b49-4198-8a2b-0aa92c37d8f8",
"lastDeploymentTime": "2020-12-13T09:26:41.153Z"
}
],
"reports": [
{
"artifactId": "9d5c1f0f-f85c-48f4-8a8e-4c77547116b3",
"artifactName": "Sales Report",
"sourceArtifactId": "2d225191-65f8-4ec3-b77d-06100602b1f7",
"lastDeploymentTime": "2020-12-13T09:26:41.153Z"
}
],
"dashboards": [
{
"artifactId": "9046e4cc-8aea-4a7a-a3b5-1a78b1447d82",
"artifactName": "Sales Dashboard"
}
]
}
Définitions
Nom | Description |
---|---|
Pipeline |
Éléments pris en charge à partir d’un espace de travail affecté à une étape de pipeline de déploiement |
Pipeline |
Métadonnées d’un tableau de bord de pipeline de déploiement |
Pipeline |
Métadonnées d’un flux de données de pipeline de déploiement |
Pipeline |
Métadonnées d’un datamart de pipeline de déploiement |
Pipeline |
Métadonnées d’un jeu de données de pipeline de déploiement |
Pipeline |
Métadonnées d’un rapport de pipeline de déploiement |
PipelineStageArtifacts
Éléments pris en charge à partir d’un espace de travail affecté à une étape de pipeline de déploiement
Nom | Type | Description |
---|---|---|
dashboards |
Collection de tableaux de bord |
|
dataflows |
Collecte de flux de données |
|
datamarts |
Collection datamarts |
|
datasets |
Collection de jeux de données |
|
reports |
Collection de rapports |
PipelineStageDashboard
Métadonnées d’un tableau de bord de pipeline de déploiement
Nom | Type | Description |
---|---|---|
artifactDisplayName |
string |
Nom complet de l’élément Power BI |
artifactId |
string |
ID d’élément Power BI |
lastDeploymentTime |
string |
Date et heure du dernier déploiement de l’élément Power BI |
sourceArtifactId |
string |
ID de l’élément Power BI (tel qu’un rapport ou un tableau de bord) de l’espace de travail affecté à l’étape source, qui met à jour l’élément Power BI actuel lors du déploiement. Applicable uniquement lorsque l’utilisateur dispose au moins d’un accès contributeur à l’espace de travail de phase source. |
targetArtifactId |
string |
ID de l’élément Power BI (tel qu’un rapport ou un tableau de bord) à partir de l’espace de travail de l’étape cible, qui sera mis à jour par l’élément Power BI actuel lors du déploiement. Applicable uniquement lorsque l’utilisateur dispose au moins d’un accès contributeur à l’espace de travail de phase cible. |
PipelineStageDataflow
Métadonnées d’un flux de données de pipeline de déploiement
Nom | Type | Description |
---|---|---|
artifactDisplayName |
string |
Nom complet de l’élément Power BI |
artifactId |
string |
ID d’élément Power BI |
lastDeploymentTime |
string |
Date et heure du dernier déploiement de l’élément Power BI |
sourceArtifactId |
string |
ID de l’élément Power BI (tel qu’un rapport ou un tableau de bord) de l’espace de travail affecté à l’étape source, qui met à jour l’élément Power BI actuel lors du déploiement. Applicable uniquement lorsque l’utilisateur dispose au moins d’un accès contributeur à l’espace de travail de phase source. |
targetArtifactId |
string |
ID de l’élément Power BI (tel qu’un rapport ou un tableau de bord) à partir de l’espace de travail de l’étape cible, qui sera mis à jour par l’élément Power BI actuel lors du déploiement. Applicable uniquement lorsque l’utilisateur dispose au moins d’un accès contributeur à l’espace de travail de phase cible. |
PipelineStageDatamart
Métadonnées d’un datamart de pipeline de déploiement
Nom | Type | Description |
---|---|---|
artifactDisplayName |
string |
Nom complet de l’élément Power BI |
artifactId |
string |
ID d’élément Power BI |
lastDeploymentTime |
string |
Date et heure du dernier déploiement de l’élément Power BI |
sourceArtifactId |
string |
ID de l’élément Power BI (tel qu’un rapport ou un tableau de bord) de l’espace de travail affecté à l’étape source, qui met à jour l’élément Power BI actuel lors du déploiement. Applicable uniquement lorsque l’utilisateur dispose au moins d’un accès contributeur à l’espace de travail de phase source. |
targetArtifactId |
string |
ID de l’élément Power BI (tel qu’un rapport ou un tableau de bord) à partir de l’espace de travail de l’étape cible, qui sera mis à jour par l’élément Power BI actuel lors du déploiement. Applicable uniquement lorsque l’utilisateur dispose au moins d’un accès contributeur à l’espace de travail de phase cible. |
PipelineStageDataset
Métadonnées d’un jeu de données de pipeline de déploiement
Nom | Type | Description |
---|---|---|
artifactDisplayName |
string |
Nom complet de l’élément Power BI |
artifactId |
string |
ID d’élément Power BI |
lastDeploymentTime |
string |
Date et heure du dernier déploiement de l’élément Power BI |
sourceArtifactId |
string |
ID de l’élément Power BI (tel qu’un rapport ou un tableau de bord) de l’espace de travail affecté à l’étape source, qui met à jour l’élément Power BI actuel lors du déploiement. Applicable uniquement lorsque l’utilisateur dispose au moins d’un accès contributeur à l’espace de travail de phase source. |
targetArtifactId |
string |
ID de l’élément Power BI (tel qu’un rapport ou un tableau de bord) à partir de l’espace de travail de l’étape cible, qui sera mis à jour par l’élément Power BI actuel lors du déploiement. Applicable uniquement lorsque l’utilisateur dispose au moins d’un accès contributeur à l’espace de travail de phase cible. |
PipelineStageReport
Métadonnées d’un rapport de pipeline de déploiement
Nom | Type | Description |
---|---|---|
artifactDisplayName |
string |
Nom complet de l’élément Power BI |
artifactId |
string |
ID d’élément Power BI |
lastDeploymentTime |
string |
Date et heure du dernier déploiement de l’élément Power BI |
sourceArtifactId |
string |
ID de l’élément Power BI (tel qu’un rapport ou un tableau de bord) de l’espace de travail affecté à l’étape source, qui met à jour l’élément Power BI actuel lors du déploiement. Applicable uniquement lorsque l’utilisateur dispose au moins d’un accès contributeur à l’espace de travail de phase source. |
targetArtifactId |
string |
ID de l’élément Power BI (tel qu’un rapport ou un tableau de bord) à partir de l’espace de travail de l’étape cible, qui sera mis à jour par l’élément Power BI actuel lors du déploiement. Applicable uniquement lorsque l’utilisateur dispose au moins d’un accès contributeur à l’espace de travail de phase cible. |