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
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
pipeline
|
path | True |
string (uuid) |
Идентификатор конвейера развертывания |
|
stage
|
path | True |
integer (int32) |
Порядок этапов развертывания. Разработка (0), тест (1), рабочая среда (2). |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
ХОРОШО |
Примеры
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"
}
]
}
Определения
| Имя | Описание |
|---|---|
|
Pipeline |
Поддерживаемые элементы из рабочей области, назначенной этапу конвейера развертывания |
|
Pipeline |
Метаданные панели мониторинга конвейера развертывания |
|
Pipeline |
Метаданные потока данных конвейера развертывания |
|
Pipeline |
Метаданные для datamart конвейера развертывания |
|
Pipeline |
Метаданные для набора данных конвейера развертывания |
|
Pipeline |
Метаданные отчета о конвейере развертывания |
PipelineStageArtifacts
Поддерживаемые элементы из рабочей области, назначенной этапу конвейера развертывания
| Имя | Тип | Описание |
|---|---|---|
| dashboards |
Коллекция панелей мониторинга |
|
| dataflows |
Коллекция потоков данных |
|
| datamarts |
Коллекция данныхmarts |
|
| datasets |
Коллекция наборов данных |
|
| reports |
Коллекция отчетов |
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 при развертывании. Применимо только в том случае, если у пользователя есть по крайней мере доступ участника к целевой рабочей области стадии. |