Pipelines - Get Pipeline Stage Artifacts

Возвращает поддерживаемые элементы из рабочей области, назначенной указанному этапу указанного конвейера развертывания.

Дополнительные сведения о элементах, которые не поддерживаются в конвейерах развертывания, см. в неподдерживаемых элементов.

Разрешения

Пользователь должен быть по крайней мере участником в рабочей области, назначенной указанному этапу. Дополнительные сведения см. в разделе Разрешения.

Требуемая область

Pipeline.ReadWrite.All или Pipeline.Read.All

GET https://api.powerbi.com/v1.0/myorg/pipelines/{pipelineId}/stages/{stageOrder}/artifacts

Параметры URI

Имя В Обязательно Тип Описание
pipelineId
path True

string (uuid)

Идентификатор конвейера развертывания

stageOrder
path True

integer (int32)

Порядок этапов развертывания. Разработка (0), тест (1), рабочая среда (2).

Ответы

Имя Тип Описание
200 OK

PipelineStageArtifacts

ХОРОШО

Примеры

Example of getting 'Test' stage Power BI items (such as reports or dashboards)

Образец запроса

GET https://api.powerbi.com/v1.0/myorg/pipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/stages/1/artifacts

Пример ответа

{
  "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"
    }
  ]
}

Определения

Имя Описание
PipelineStageArtifacts

Поддерживаемые элементы из рабочей области, назначенной этапу конвейера развертывания

PipelineStageDashboard

Метаданные панели мониторинга конвейера развертывания

PipelineStageDataflow

Метаданные потока данных конвейера развертывания

PipelineStageDatamart

Метаданные для datamart конвейера развертывания

PipelineStageDataset

Метаданные для набора данных конвейера развертывания

PipelineStageReport

Метаданные отчета о конвейере развертывания

PipelineStageArtifacts

Поддерживаемые элементы из рабочей области, назначенной этапу конвейера развертывания

Имя Тип Описание
dashboards

PipelineStageDashboard[]

Коллекция панелей мониторинга

dataflows

PipelineStageDataflow[]

Коллекция потоков данных

datamarts

PipelineStageDatamart[]

Коллекция данныхmarts

datasets

PipelineStageDataset[]

Коллекция наборов данных

reports

PipelineStageReport[]

Коллекция отчетов

PipelineStageDashboard

Метаданные панели мониторинга конвейера развертывания

Имя Тип Описание
artifactDisplayName

string

Отображаемое имя элемента Power BI

artifactId

string (uuid)

Идентификатор элемента Power BI

lastDeploymentTime

string (date-time)

Дата и время последнего развертывания элемента Power BI

sourceArtifactId

string (uuid)

Идентификатор элемента Power BI (например, отчета или панели мониторинга) из рабочей области, назначенной исходной стадии, которая будет обновлять текущий элемент Power BI при развертывании. Применимо только в том случае, если пользователь имеет по крайней мере доступ участника к исходной рабочей области этапа.

targetArtifactId

string (uuid)

Идентификатор элемента Power BI (например, отчета или панели мониторинга) из рабочей области целевого этапа, который будет обновлен текущим элементом Power BI при развертывании. Применимо только в том случае, если у пользователя есть по крайней мере доступ участника к целевой рабочей области стадии.

PipelineStageDataflow

Метаданные потока данных конвейера развертывания

Имя Тип Описание
artifactDisplayName

string

Отображаемое имя элемента Power BI

artifactId

string (uuid)

Идентификатор элемента Power BI

lastDeploymentTime

string (date-time)

Дата и время последнего развертывания элемента Power BI

sourceArtifactId

string (uuid)

Идентификатор элемента Power BI (например, отчета или панели мониторинга) из рабочей области, назначенной исходной стадии, которая будет обновлять текущий элемент Power BI при развертывании. Применимо только в том случае, если пользователь имеет по крайней мере доступ участника к исходной рабочей области этапа.

targetArtifactId

string (uuid)

Идентификатор элемента Power BI (например, отчета или панели мониторинга) из рабочей области целевого этапа, который будет обновлен текущим элементом Power BI при развертывании. Применимо только в том случае, если у пользователя есть по крайней мере доступ участника к целевой рабочей области стадии.

PipelineStageDatamart

Метаданные для datamart конвейера развертывания

Имя Тип Описание
artifactDisplayName

string

Отображаемое имя элемента Power BI

artifactId

string (uuid)

Идентификатор элемента Power BI

lastDeploymentTime

string (date-time)

Дата и время последнего развертывания элемента Power BI

sourceArtifactId

string (uuid)

Идентификатор элемента Power BI (например, отчета или панели мониторинга) из рабочей области, назначенной исходной стадии, которая будет обновлять текущий элемент Power BI при развертывании. Применимо только в том случае, если пользователь имеет по крайней мере доступ участника к исходной рабочей области этапа.

targetArtifactId

string (uuid)

Идентификатор элемента Power BI (например, отчета или панели мониторинга) из рабочей области целевого этапа, который будет обновлен текущим элементом Power BI при развертывании. Применимо только в том случае, если у пользователя есть по крайней мере доступ участника к целевой рабочей области стадии.

PipelineStageDataset

Метаданные для набора данных конвейера развертывания

Имя Тип Описание
artifactDisplayName

string

Отображаемое имя элемента Power BI

artifactId

string (uuid)

Идентификатор элемента Power BI

lastDeploymentTime

string (date-time)

Дата и время последнего развертывания элемента Power BI

sourceArtifactId

string (uuid)

Идентификатор элемента Power BI (например, отчета или панели мониторинга) из рабочей области, назначенной исходной стадии, которая будет обновлять текущий элемент Power BI при развертывании. Применимо только в том случае, если пользователь имеет по крайней мере доступ участника к исходной рабочей области этапа.

targetArtifactId

string (uuid)

Идентификатор элемента Power BI (например, отчета или панели мониторинга) из рабочей области целевого этапа, который будет обновлен текущим элементом Power BI при развертывании. Применимо только в том случае, если у пользователя есть по крайней мере доступ участника к целевой рабочей области стадии.

PipelineStageReport

Метаданные отчета о конвейере развертывания

Имя Тип Описание
artifactDisplayName

string

Отображаемое имя элемента Power BI

artifactId

string (uuid)

Идентификатор элемента Power BI

lastDeploymentTime

string (date-time)

Дата и время последнего развертывания элемента Power BI

sourceArtifactId

string (uuid)

Идентификатор элемента Power BI (например, отчета или панели мониторинга) из рабочей области, назначенной исходной стадии, которая будет обновлять текущий элемент Power BI при развертывании. Применимо только в том случае, если пользователь имеет по крайней мере доступ участника к исходной рабочей области этапа.

targetArtifactId

string (uuid)

Идентификатор элемента Power BI (например, отчета или панели мониторинга) из рабочей области целевого этапа, который будет обновлен текущим элементом Power BI при развертывании. Применимо только в том случае, если у пользователя есть по крайней мере доступ участника к целевой рабочей области стадии.