Поделиться через


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)

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

Определения

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

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

PipelineStageDashboard

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

PipelineStageDataflow

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

PipelineStageDatamart

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

PipelineStageDataset

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

PipelineStageReport

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

PipelineStageArtifacts

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

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

PipelineStageDashboard[]

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

dataflows

PipelineStageDataflow[]

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

datamarts

PipelineStageDatamart[]

Коллекция datamarts

datasets

PipelineStageDataset[]

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

reports

PipelineStageReport[]

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

PipelineStageDashboard

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

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

string

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

artifactId

string

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

lastDeploymentTime

string

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

sourceArtifactId

string

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

targetArtifactId

string

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

PipelineStageDataflow

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

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

string

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

artifactId

string

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

lastDeploymentTime

string

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

sourceArtifactId

string

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

targetArtifactId

string

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

PipelineStageDatamart

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

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

string

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

artifactId

string

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

lastDeploymentTime

string

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

sourceArtifactId

string

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

targetArtifactId

string

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

PipelineStageDataset

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

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

string

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

artifactId

string

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

lastDeploymentTime

string

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

sourceArtifactId

string

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

targetArtifactId

string

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

PipelineStageReport

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

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

string

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

artifactId

string

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

lastDeploymentTime

string

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

sourceArtifactId

string

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

targetArtifactId

string

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