Deployment Pipelines - Get Deployment Pipeline Operation
Возвращает сведения о указанной операции развертывания, выполняемой на указанном конвейере развертывания, включая план выполнения развертывания.
Разрешения
Вызывающий объект должен иметь роль конвейеров развертывания администратора .
Обязательные делегированные области
Pipeline.Read.All или Pipeline.ReadWrite.All
Поддерживаемые удостоверения Microsoft Entra
Этот API поддерживает удостоверения Microsoft, перечисленные в этом разделе.
| Идентичность | Поддержка |
|---|---|
| Пользователь | Да |
| учетные записи службы и управляемые удостоверения | Да |
Интерфейс
GET https://api.fabric.microsoft.com/v1/deploymentPipelines/{deploymentPipelineId}/operations/{operationId}
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
deployment
|
path | True |
string (uuid) |
Идентификатор конвейера развертывания. |
|
operation
|
path | True |
string (uuid) |
Идентификатор операции. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Запрос успешно завершен. |
|
| 429 Too Many Requests |
Превышено ограничение скорости обслуживания. Сервер возвращает заголовок, указывающий Заголовки Retry-After: integer |
|
| Other Status Codes |
Распространенные коды ошибок:
|
Примеры
Get a deployment pipeline operation example
Образец запроса
GET https://api.fabric.microsoft.com/v1/deploymentPipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/operations/1065e6a3-a020-4c0c-ada7-92b5fe99eec5
Пример ответа
{
"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",
"sourceStageId": "2e6f0272-e809-410a-be63-50e1d97ba75a",
"targetStageId": "d2056166-041c-4a56-8d37-ea90038bc0d6",
"executionPlan": {
"steps": [
{
"index": 0,
"description": "DataflowDeployment",
"status": "Succeeded",
"preDeploymentDiffState": "New",
"sourceAndTarget": {
"sourceItemId": "29efcfb0-0063-44af-a4ed-6c0bee3417d3",
"sourceItemDisplayName": "Source dataflow",
"itemType": "Dataflow"
}
},
{
"index": 1,
"description": "DatamartDeployment",
"status": "Succeeded",
"preDeploymentDiffState": "New",
"sourceAndTarget": {
"sourceItemId": "645cd81f-1b21-4006-82b6-54cc7ec0352e",
"sourceItemDisplayName": "Source datamart",
"itemType": "Datamart"
}
},
{
"index": 2,
"description": "DatasetDeployment",
"status": "Succeeded",
"preDeploymentDiffState": "NoDifference",
"sourceAndTarget": {
"sourceItemId": "1a201f2a-d1d8-45c0-8c61-1676338517de",
"sourceItemDisplayName": "Source dataset",
"targetItemId": "dd3b6aa1-4d40-405c-a19b-48314a27e8ee",
"targetItemDisplayName": "Target dataset",
"itemType": "SemanticModel"
}
},
{
"index": 3,
"description": "ReportDeployment",
"status": "Succeeded",
"preDeploymentDiffState": "Different",
"sourceAndTarget": {
"sourceItemId": "2d225191-65f8-4ec3-b77d-06100602b1f7",
"sourceItemDisplayName": "Source report",
"targetItemId": "9d5c1f0f-f85c-48f4-8a8e-4c77547116b3",
"targetItemDisplayName": "Target report",
"itemType": "Report"
}
},
{
"index": 4,
"description": "DashboardDeployment",
"status": "Succeeded",
"preDeploymentDiffState": "New",
"sourceAndTarget": {
"sourceItemId": "9046e4cc-8aea-4a7a-a3b5-1a78b1447d82",
"sourceItemDisplayName": "Source dashboard",
"itemType": "Dashboard"
}
}
]
},
"note": {
"content": "Sample note"
},
"preDeploymentDiffInformation": {
"newItemsCount": 3,
"differentItemsCount": 1,
"noDifferenceItemsCount": 1
},
"performedBy": {
"id": "a35d842b-90d5-59a2-c56a-5f8fcff0bf9d",
"type": "User"
}
}
Определения
| Имя | Описание |
|---|---|
|
Deployment |
План выполнения развертывания. |
|
Deployment |
Шаг выполнения развертывания. |
|
Deployment |
Операция конвейера развертывания Fabric. |
|
Deployment |
Примечание, описывающее развертывание. |
|
Deployment |
Состояние операции конвейера развертывания. С течением времени могут добавляться дополнительные состояния. |
|
Deployment |
Тип операции. С течением времени могут добавляться дополнительные типы. |
|
Deployment |
Исходные и целевые элементы. |
|
Entire |
Представляет субъект клиента |
|
Error |
Объект сведений об ошибках, связанных с ресурсом. |
|
Error |
Ответ на ошибку. |
|
Error |
Сведения об ответе на ошибку. |
|
Group |
Группировка конкретных сведений. Применимо, если тип субъекта |
|
Group |
Представляет группу безопасности. |
|
Group |
Тип группы. С течением времени могут добавляться дополнительные типы групп. |
|
Item |
Указывает, является ли элемент новым, другим или идентичным элементам на целевом этапе перед развертыванием. С течением времени могут добавляться дополнительные состояния. |
|
Item |
Тип элемента. С течением времени могут добавляться дополнительные типы элементов. |
|
Pre |
Количество новых, разных и идентичных развернутых элементов перед развертыванием. |
|
Principal |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
|
Service |
Сведения о субъекте-службе. Применимо, если тип субъекта |
|
Service |
Представляет субъект-службу Microsoft Entra. |
|
Service |
Сведения о профиле субъекта-службы. Применимо, если тип субъекта |
|
Service |
Представляет профиль субъекта-службы. |
|
User |
Сведения о субъекте-пользователе. Применимо, если тип субъекта |
|
User |
Представляет субъект пользователя Microsoft Entra. |
DeploymentExecutionPlan
План выполнения развертывания.
| Имя | Тип | Описание |
|---|---|---|
| steps |
Коллекция шагов плана выполнения. |
DeploymentExecutionStep
Шаг выполнения развертывания.
| Имя | Тип | Описание |
|---|---|---|
| description |
string |
Описание шага развертывания. |
| error |
Сведения об ошибке. Применимо только в случае сбоя операции конвейера развертывания. |
|
| index |
integer |
Индекс шага. |
| preDeploymentDiffState |
Представляет собой новый элемент, другой или идентичный элементам на целевом этапе перед развертыванием. |
|
| sourceAndTarget |
Исходные и целевые элементы шага. |
|
| status |
Состояние операции конвейера развертывания. С течением времени могут добавляться дополнительные состояния. |
DeploymentPipelineOperationExtendedInfo
Операция конвейера развертывания Fabric.
| Имя | Тип | Описание |
|---|---|---|
| executionEndTime |
string (date-time) |
Дата и время завершения операции. |
| executionPlan |
План выполнения развертывания. |
|
| executionStartTime |
string (date-time) |
Дата и время запуска операции. |
| id |
string (uuid) |
Идентификатор операции. |
| lastUpdatedTime |
string (date-time) |
Дата и время последнего обновления операции. |
| note |
Примечание, представляющее описание операции. |
|
| performedBy | Principal: |
Субъект, выполняющий операцию конвейера развертывания. |
| preDeploymentDiffInformation |
Количество развернутых элементов на исходном этапе, которые являются новыми, идентичными или разными элементами на целевом этапе перед развертыванием. |
|
| sourceStageId |
string (uuid) |
Идентификатор этапа конвейера развертывания источника. |
| status |
Состояние операции конвейера развертывания. С течением времени могут добавляться дополнительные состояния. |
|
| targetStageId |
string (uuid) |
Идентификатор этапа целевого конвейера развертывания. |
| type |
Тип операции. С течением времени могут добавляться дополнительные типы. |
DeploymentPipelineOperationNote
Примечание, описывающее развертывание.
| Имя | Тип | Описание |
|---|---|---|
| content |
string |
Текст, описывающий развертывание. |
| isTruncated |
boolean |
Указывает, усечено ли содержимое заметки. True — содержимое заметки усечено, false — содержимое заметки не усечено. Значение по умолчанию — false. |
DeploymentPipelineOperationStatus
Состояние операции конвейера развертывания. С течением времени могут добавляться дополнительные состояния.
| Значение | Описание |
|---|---|
| NotStarted |
Операция конвейера развертывания не запущена. |
| Running |
Выполняется операция конвейера развертывания. |
| Succeeded |
Операция конвейера развертывания завершилась успешно. |
| Failed |
Сбой операции конвейера развертывания. |
DeploymentPipelineOperationType
Тип операции. С течением времени могут добавляться дополнительные типы.
| Значение | Описание |
|---|---|
| Deploy |
Развертывание содержимого между этапами. |
DeploymentSourceAndTarget
Исходные и целевые элементы.
| Имя | Тип | Описание |
|---|---|---|
| itemType |
Тип элемента Fabric, который будет перезаписан на целевом этапе. Применяется только при перезаписи элемента Fabric. |
|
| sourceItemDisplayName |
string |
Отображаемое имя элемента Fabric, развернутого на исходном этапе. |
| sourceItemId |
string (uuid) |
Идентификатор элемента Fabric, развернутого на исходном этапе. |
| targetItemDisplayName |
string |
Имя элемента Fabric, который будет перезаписан на целевом этапе. Применяется только при перезаписи элемента Fabric. |
| targetItemId |
string (uuid) |
Идентификатор элемента Fabric, который будет перезаписан на целевом этапе. Применяется только при перезаписи элемента Fabric. |
EntireTenantPrincipal
Представляет субъект клиента
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| id |
string (uuid) |
Идентификатор субъекта. |
| type |
string:
Entire |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
ErrorRelatedResource
Объект сведений об ошибках, связанных с ресурсом.
| Имя | Тип | Описание |
|---|---|---|
| resourceId |
string |
Идентификатор ресурса, участвующий в ошибке. |
| resourceType |
string |
Тип ресурса, который участвует в ошибке. |
ErrorResponse
Ответ на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| isRetriable |
boolean |
Если задано значение true, запрос можно получить.
|
| message |
string |
Удобочитаемое представление ошибки. |
| moreDetails |
Список дополнительных сведений об ошибке. |
|
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
|
| requestId |
string (uuid) |
Идентификатор запроса, связанного с ошибкой. |
ErrorResponseDetails
Сведения об ответе на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| message |
string |
Удобочитаемое представление ошибки. |
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
GroupDetails
Группировка конкретных сведений. Применимо, если тип субъекта Group.
| Имя | Тип | Описание |
|---|---|---|
| groupType |
Тип группы. С течением времени могут добавляться дополнительные типы групп. |
GroupPrincipal
Представляет группу безопасности.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| groupDetails |
Группировка конкретных сведений. Применимо, если тип субъекта |
|
| id |
string (uuid) |
Идентификатор субъекта. |
| type |
string:
Group |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
GroupType
Тип группы. С течением времени могут добавляться дополнительные типы групп.
| Значение | Описание |
|---|---|
| Unknown |
Тип основной группы неизвестен. |
| SecurityGroup |
Субъект — это группа безопасности. |
| DistributionList |
Субъект — это список рассылки. |
ItemPreDeploymentDiffState
Указывает, является ли элемент новым, другим или идентичным элементам на целевом этапе перед развертыванием. С течением времени могут добавляться дополнительные состояния.
| Значение | Описание |
|---|---|
| New |
Новый развернутый элемент, который не существует на целевом этапе. |
| Different |
Перед развертыванием элемент на исходном этапе не был идентичен одному на целевом этапе. |
| NoDifference |
Перед развертыванием элемент на исходном этапе был идентичен одному на целевом этапе. |
ItemType
Тип элемента. С течением времени могут добавляться дополнительные типы элементов.
| Значение | Описание |
|---|---|
| Dashboard |
Панель мониторинга PowerBI. |
| Report |
Отчет PowerBI. |
| SemanticModel |
Семантическая модель PowerBI. |
| PaginatedReport |
Отчет с разбивкой на страницы PowerBI. |
| Datamart |
Datamart PowerBI. |
| Lakehouse |
Озеро. |
| Eventhouse |
Хранилище событий. |
| Environment |
Среда. |
| KQLDatabase |
База данных KQL. |
| KQLQueryset |
Набор запросов KQL. |
| KQLDashboard |
Панель мониторинга KQL. |
| DataPipeline |
Конвейер данных. |
| Notebook |
Записная книжка. |
| SparkJobDefinition |
Определение задания Spark. |
| MLExperiment |
Эксперимент машинного обучения. |
| MLModel |
Модель машинного обучения. |
| Warehouse |
Склад. |
| Eventstream |
Поток событий. |
| SQLEndpoint |
Конечная точка SQL. |
| MirroredWarehouse |
Зеркальный склад. |
| MirroredDatabase |
Зеркальная база данных. |
| Reflex |
Рефлекс. |
| GraphQLApi |
API для элемента GraphQL. |
| MountedDataFactory |
ПодключеннаяdataFactory. |
| SQLDatabase |
База данных SQLDatabase. |
| CopyJob |
Задание копирования. |
| VariableLibrary |
ПеременнаяLibrary. |
| Dataflow |
Поток данных. |
| ApacheAirflowJob |
An ApacheAirflowJob. |
| WarehouseSnapshot |
Моментальный снимок хранилища. |
| DigitalTwinBuilder |
A DigitalTwinBuilder. |
| DigitalTwinBuilderFlow |
Поток Конструктора цифровых двойников. |
| MirroredAzureDatabricksCatalog |
Зеркальный каталог azure databricks. |
| Map |
Карта. |
| AnomalyDetector |
Детектор аномалий. |
| UserDataFunction |
Функция данных пользователя. |
| GraphModel |
A GraphModel. |
| GraphQuerySet |
Набор запросов Graph. |
| SnowflakeDatabase |
База данных Snowflake для хранения таблиц Iceberg, созданных из учетной записи Snowflake. |
| OperationsAgent |
A OperationsAgent. |
| CosmosDBDatabase |
База данных Cosmos DB. |
| Ontology |
An Ontology. |
| EventSchemaSet |
An EventSchemaSet. |
| DataAgent |
A DataAgent. |
| MirroredCatalog |
ЗеркальныйCatalog. |
PreDeploymentDiffInformation
Количество новых, разных и идентичных развернутых элементов перед развертыванием.
| Имя | Тип | Описание |
|---|---|---|
| differentItemsCount |
integer |
Количество развернутых элементов с различиями между исходным и целевым этапами перед развертыванием. |
| newItemsCount |
integer |
Количество новых элементов, развернутых на целевом этапе. |
| noDifferenceItemsCount |
integer |
Число идентичных развернутых элементов на исходных и целевых этапах перед развертыванием. |
PrincipalType
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов.
| Значение | Описание |
|---|---|
| User |
Субъект является субъектом-пользователем Microsoft Entra. |
| ServicePrincipal |
Субъект является субъектом-службой Microsoft Entra. |
| Group |
Субъект — это группа безопасности. |
| ServicePrincipalProfile |
Субъект — это профиль субъекта-службы. |
| EntireTenant |
Субъект представляет всех пользователей клиента. |
ServicePrincipalDetails
Сведения о субъекте-службе. Применимо, если тип субъекта ServicePrincipal.
| Имя | Тип | Описание |
|---|---|---|
| aadAppId |
string (uuid) |
Microsoft Entra AppId субъекта-службы. |
ServicePrincipalPrincipal
Представляет субъект-службу Microsoft Entra.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| id |
string (uuid) |
Идентификатор субъекта. |
| servicePrincipalDetails |
Сведения о субъекте-службе. Применимо, если тип субъекта |
|
| type |
string:
Service |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
ServicePrincipalProfileDetails
Сведения о профиле субъекта-службы. Применимо, если тип субъекта ServicePrincipalProfile.
| Имя | Тип | Описание |
|---|---|---|
| parentPrincipal | Principal: |
Родительский субъект профиля субъекта-службы. |
ServicePrincipalProfilePrincipal
Представляет профиль субъекта-службы.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| id |
string (uuid) |
Идентификатор субъекта. |
| servicePrincipalProfileDetails |
Сведения о профиле субъекта-службы. Применимо, если тип субъекта |
|
| type |
string:
Service |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
UserDetails
Сведения о субъекте-пользователе. Применимо, если тип субъекта User.
| Имя | Тип | Описание |
|---|---|---|
| userPrincipalName |
string |
Основное имя пользователя. |
UserPrincipal
Представляет субъект пользователя Microsoft Entra.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| id |
string (uuid) |
Идентификатор субъекта. |
| type |
string:
User |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
| userDetails |
Сведения о субъекте-пользователе. Применимо, если тип субъекта |