Partager via


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
pipelineId
path True

string

uuid

ID du pipeline de déploiement

stageOrder
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

PipelineStageArtifacts

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
PipelineStageArtifacts

Éléments pris en charge à partir d’un espace de travail affecté à une étape de pipeline de déploiement

PipelineStageDashboard

Métadonnées d’un tableau de bord de pipeline de déploiement

PipelineStageDataflow

Métadonnées d’un flux de données de pipeline de déploiement

PipelineStageDatamart

Métadonnées d’un datamart de pipeline de déploiement

PipelineStageDataset

Métadonnées d’un jeu de données de pipeline de déploiement

PipelineStageReport

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

PipelineStageDashboard[]

Collection de tableaux de bord

dataflows

PipelineStageDataflow[]

Collecte de flux de données

datamarts

PipelineStageDatamart[]

Collection datamarts

datasets

PipelineStageDataset[]

Collection de jeux de données

reports

PipelineStageReport[]

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.