Background Jobs - Run On Demand Execute
Запустите экземпляр задания по запросу.
Note
Этот API является частью предварительного выпуска и предоставляется только для оценки и разработки. Он может измениться на основе отзывов и не рекомендуется для использования в рабочей среде. URL-адрес этого API был обновлен, чтобы включить тип задания в рамках пути, заменив предыдущее использование параметра запроса. Для обратной совместимости вызовы с помощью параметра запроса по-прежнему поддерживаются.
Permissions
- Вызывающий объект должен иметь роль члена или более поздней рабочей области.
- Доступ ко всем подключениям, используемым потоком данных
Обязательные делегированные области
Для API потоков данных используются следующие типы областей:
- Конкретная область: Dataflow.Execute.All
Дополнительные сведения о областях см. в статье области.
поддерживаемые удостоверения Microsoft Entra
Этот API поддерживает Microsoft identities, перечисленных в этом разделе.
| Identity | Support |
|---|---|
| User | Yes |
| Представитель службы и управляемые удостоверения | No |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/jobs/execute/instances
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
dataflow
|
path | True |
string (uuid) |
Идентификатор потока данных. |
|
workspace
|
path | True |
string (uuid) |
Идентификатор рабочей области. |
Текст запроса
| Имя | Тип | Описание |
|---|---|---|
| executionData |
Полезные данные для выполнения запроса задания по запросу на выполнение. Требуется только в том случае, если поток данных включен параметризация. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 202 Accepted |
Запрос принят, выполнение задания выполняется. Заголовки:
Расположение
Повторная попытка после |
|
| 429 Too Many Requests |
Превышено ограничение скорости обслуживания. Сервер возвращает заголовок, указывающий Заголовки Retry-After: integer |
|
| Other Status Codes |
Распространенные коды ошибок:
|
Примеры
| Run dataflow Execute job instance with no request body example |
| Run dataflow Execute job instance with request body containing parameters example |
Run dataflow Execute job instance with no request body example
Образец запроса
POST https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/dataflows/dddddddd-9999-0000-1111-eeeeeeeeeeee/jobs/execute/instances
Пример ответа
Location: https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/items/dddddddd-9999-0000-1111-eeeeeeeeeeee/jobs/instances/bbbbbbbb-1111-2222-3333-cccccccccccc
Retry-After: 60
Run dataflow Execute job instance with request body containing parameters example
Образец запроса
POST https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/dataflows/dddddddd-9999-0000-1111-eeeeeeeeeeee/jobs/execute/instances
{
"executionData": {
"executeOption": "ApplyChangesIfNeeded",
"parameters": [
{
"parameterName": "OrderKey",
"type": "Automatic",
"value": 25
},
{
"parameterName": "Threshold",
"type": "Automatic",
"value": "start"
}
]
}
}
Пример ответа
Location: https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/items/dddddddd-9999-0000-1111-eeeeeeeeeeee/jobs/instances/bbbbbbbb-1111-2222-3333-cccccccccccc
Retry-After: 60
Определения
| Имя | Описание |
|---|---|
|
Dataflow |
Полезные данные выполнения для потока данных |
|
Error |
Объект сведений об ошибках, связанных с ресурсом. |
|
Error |
Ответ на ошибку. |
|
Error |
Сведения об ответе на ошибку. |
|
Execute |
Параметры выполнения операции. Дополнительные операции executeOptions могут быть добавлены с течением времени. |
|
Item |
Сведения о параметрах. |
|
Run |
Выполнение по запросу полезных данных экземпляра задания потока данных |
| Type |
Тип параметра. С течением времени могут добавляться дополнительные типы параметров. |
DataflowExecutionPayload
Полезные данные выполнения для потока данных
| Имя | Тип | Описание |
|---|---|---|
| executeOption |
Параметры выполнения операции. Дополнительные операции executeOptions могут быть добавлены с течением времени. |
|
| parameters |
Список параметров для переопределения во время выполнения. |
ErrorRelatedResource
Объект сведений об ошибках, связанных с ресурсом.
| Имя | Тип | Описание |
|---|---|---|
| resourceId |
string |
Идентификатор ресурса, участвующий в ошибке. |
| resourceType |
string |
Тип ресурса, который участвует в ошибке. |
ErrorResponse
Ответ на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| isRetriable |
boolean |
Если задано значение true, запрос можно получить.
|
| message |
string |
Удобочитаемое представление ошибки. |
| moreDetails |
Список дополнительных сведений об ошибке. |
|
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
|
| requestId |
string (uuid) |
Идентификатор запроса, связанного с ошибкой. |
ErrorResponseDetails
Сведения об ответе на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| message |
string |
Удобочитаемое представление ошибки. |
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
ExecuteOption
Параметры выполнения операции. Дополнительные операции executeOptions могут быть добавлены с течением времени.
| Значение | Описание |
|---|---|
| SkipApplyChanges |
Значение по умолчанию. Операция "Применить изменения" пропускается. |
| ApplyChangesIfNeeded |
При необходимости выполняется операция "Изменения приложения". Можно использовать, если для выполнения требуются последние изменения. |
ItemJobParameter
Сведения о параметрах.
| Имя | Тип | Описание |
|---|---|---|
| parameterName |
string |
Имя параметра. |
| type |
Тип параметра. С течением времени могут добавляться дополнительные типы параметров. |
|
| value |
object |
Значение параметра для переопределения во время выполнения. |
RunOnDemandDataflowExecuteJobRequest
Выполнение по запросу полезных данных экземпляра задания потока данных
| Имя | Тип | Описание |
|---|---|---|
| executionData |
Полезные данные для выполнения запроса задания по запросу на выполнение. Требуется только в том случае, если поток данных включен параметризация. |
Type
Тип параметра. С течением времени могут добавляться дополнительные типы параметров.
| Значение | Описание |
|---|---|
| Automatic |
Значение должно быть автоматическим |