Pipelines - Get Pipeline Operations
Возвращает список последних операций развертывания up-to–20, выполняемых в указанном конвейере развертывания.
Требуемая область
Pipeline.ReadWrite.All или Pipeline.Read.All
GET https://api.powerbi.com/v1.0/myorg/pipelines/{pipelineId}/operations
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
pipeline
|
path | True |
string (uuid) |
Идентификатор конвейера развертывания |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
ХОРОШО |
Примеры
Get pipeline operations example
Образец запроса
GET https://api.powerbi.com/v1.0/myorg/pipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/operations
Пример ответа
{
"value": [
{
"id": "1065e6a3-a020-4c0c-ada7-92b5fe99eec5",
"type": "Deploy",
"status": "Succeeded",
"lastUpdatedTime": "2020-12-13T09:26:43.153",
"executionStartTime": "2020-12-13T09:25:43.153Z",
"executionEndTime": "2020-12-13T09:26:43.153Z",
"sourceStageOrder": 0,
"targetStageOrder": 1,
"note": {
"content": "Sample note",
"isTruncated": false
},
"preDeploymentDiffInformation": {
"newArtifactsCount": 0,
"differentArtifactsCount": 0,
"noDifferenceArtifactsCount": 1
},
"performedBy": {
"userPrincipalName": "john@contoso.com",
"principalType": "User"
}
}
]
}
Определения
| Имя | Описание |
|---|---|
|
Deployment |
Сведения об ошибке для шага развертывания |
|
Deployment |
План выполнения развертывания |
|
Deployment |
Шаг выполнения развертывания |
|
Deployment |
Представляет собой новый элемент, другой или идентичный элементам на целевом этапе перед развертыванием. |
|
Deployment |
Исходные и целевые элементы |
|
Deployment |
Тип шага развертывания |
|
Pipeline |
Операция конвейера развертывания Power BI |
|
Pipeline |
Примечание, описывающее развертывание. |
|
Pipeline |
Оболочка ответа OData для коллекции операций конвейера развертывания Power BI |
|
Pipeline |
Состояние операции конвейера |
|
Pipeline |
Тип операции |
|
Pipeline |
Пользователь или субъект-служба, выполняющий операцию конвейера. |
|
Pre |
Количество новых, разных и идентичных развернутых элементов перед развертыванием. |
|
Principal |
Тип субъекта |
DeploymentError
Сведения об ошибке для шага развертывания
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Код ошибки |
| errorDetails |
string |
Дополнительные сведения об ошибке |
DeploymentExecutionPlan
План выполнения развертывания
| Имя | Тип | Описание |
|---|---|---|
| steps |
Коллекция шагов плана выполнения |
DeploymentExecutionStep
Шаг выполнения развертывания
| Имя | Тип | Описание |
|---|---|---|
| error |
Сведения об ошибке. Применимо только в случае сбоя операции конвейера. |
|
| index |
integer |
Индекс шага |
| preDeploymentDiffState |
Представляет собой новый элемент, другой или идентичный элементам на целевом этапе перед развертыванием. |
|
| sourceAndTarget |
Исходные и целевые элементы шага |
|
| status |
Состояние операции конвейера |
|
| type |
Тип шага развертывания |
DeploymentExecutionStepPreDeploymentDiffState
Представляет собой новый элемент, другой или идентичный элементам на целевом этапе перед развертыванием.
| Значение | Описание |
|---|---|
| New |
Новый развернутый элемент, который не существует на целевом этапе. |
| Different |
Перед развертыванием элемент на исходном этапе не был идентичен одному на целевом этапе. |
| NoDifference |
Перед развертыванием элемент на исходном этапе был идентичен одному на целевом этапе. |
DeploymentSourceAndTarget
Исходные и целевые элементы
| Имя | Тип | Описание |
|---|---|---|
| source |
string (uuid) |
Идентификатор элемента Power BI, развернутого на исходном этапе |
| sourceDisplayName |
string |
Отображаемое имя элемента Power BI, развернутого на исходном этапе |
| target |
string (uuid) |
Идентификатор элемента Power BI, который будет перезаписан на целевом этапе. Применяется только при перезаписи элемента Power BI. |
| targetDisplayName |
string |
Имя элемента Power BI, который будет перезаписан на целевом этапе. Применяется только при перезаписи элемента Power BI. |
| type |
string |
Тип элемента Power BI, который будет перезаписан на целевом этапе. Применяется только при перезаписи элемента Power BI. |
DeploymentStepType
Тип шага развертывания
| Значение | Описание |
|---|---|
| DatasetDeployment |
Шаг развертывания одного набора данных |
| ReportDeployment |
Шаг развертывания одного отчета |
| DashboardDeployment |
Шаг развертывания одной панели мониторинга |
| DataflowDeployment |
Шаг развертывания одного потока данных |
| DatamartDeployment |
Шаг развертывания одного объекта datamart |
PipelineOperation
Операция конвейера развертывания Power BI
| Имя | Тип | Описание |
|---|---|---|
| executionEndTime |
string (date-time) |
Дата и время завершения операции |
| executionPlan |
План выполнения развертывания. Применимо только к одной операции конвейера. |
|
| executionStartTime |
string (date-time) |
Дата и время запуска операции |
| id |
string (uuid) |
Идентификатор операции |
| lastUpdatedTime |
string (date-time) |
Дата и время последнего обновления операции |
| note |
Примечание, представляющее описание операции. |
|
| performedBy |
Пользователь или субъект-служба, выполняющий операцию конвейера. |
|
| preDeploymentDiffInformation |
Объем развернутых элементов на исходном этапе, которые являются новыми, идентичными или разными элементами на целевом этапе перед развертыванием. |
|
| sourceStageOrder |
integer |
Числовой идентификатор этапа развертывания исходного конвейера. Разработка (0), тест (1), рабочая среда (2). |
| status |
Состояние операции конвейера |
|
| targetStageOrder |
integer |
Числовой идентификатор этапа развертывания целевого конвейера. Разработка (0), тест (1), рабочая среда (2). |
| type |
Тип операции |
PipelineOperationNote
Примечание, описывающее развертывание.
| Имя | Тип | Описание |
|---|---|---|
| content |
string |
Текст, описывающий развертывание. |
| isTruncated |
boolean |
Указывает, является ли примечание неполным. True, возвращается только часть заметки. False, заметка завершена. |
PipelineOperations
Оболочка ответа OData для коллекции операций конвейера развертывания Power BI
| Имя | Тип | Описание |
|---|---|---|
| @odata.context |
string |
Контекст OData |
| value |
Коллекция операций конвейера развертывания |
PipelineOperationStatus
Состояние операции конвейера
| Значение | Описание |
|---|---|
| NotStarted |
Операция не запущена |
| Executing |
Выполнение операции |
| Succeeded |
Операция выполнена успешно |
| Failed |
Сбой операции |
PipelineOperationType
Тип операции
| Значение | Описание |
|---|---|
| Deploy |
Развертывание содержимого между этапами |
PipelineOperationUser
Пользователь или субъект-служба, выполняющий операцию конвейера.
| Имя | Тип | Описание |
|---|---|---|
| principalObjectID |
string (uuid) |
Идентификатор субъекта-службы, выполняющего развертывание. |
| principalType |
Тип пользователя, выполняющего развертывание. |
|
| userPrincipalName |
string |
Имя участника-пользователя, выполнившего развертывание. |
PreDeploymentDiffInformation
Количество новых, разных и идентичных развернутых элементов перед развертыванием.
| Имя | Тип | Описание |
|---|---|---|
| differentArtifactsCount |
integer |
Количество развернутых элементов с различиями между исходным и целевым этапами перед развертыванием. |
| newArtifactsCount |
integer |
Количество новых элементов, развернутых на целевом этапе. |
| noDifferenceArtifactsCount |
integer |
Число идентичных развернутых элементов на исходных и целевых этапах перед развертыванием. |
PrincipalType
Тип субъекта
| Значение | Описание |
|---|---|
| None |
Нет типа субъекта. Используется для доступа на уровне всей организации. |
| User |
Тип субъекта-пользователя |
| Group |
Тип субъекта-группы |
| App |
Тип субъекта-службы |