Background Jobs - Run On Demand Execute
Замечание
Доступна предварительная версия этого API.
Запустите экземпляр задания по запросу.
Обязательные делегированные области
Для API потоков данных используются следующие типы областей:
- Конкретная область: Dataflow.Execute.All
Дополнительные сведения о областях см. в статье области.
Идентификаторы, поддерживаемые Microsoft Entra
Этот API поддерживает идентичности Microsoft, перечисленные в этом разделе.
Идентичность | Поддержка |
---|---|
Пользователь | Да |
Представитель службы и управляемые удостоверения | нет |
Интерфейс
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/jobs/instances?jobType={jobType}
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
dataflow
|
path | True |
string (uuid) |
Идентификатор потока данных. |
workspace
|
path | True |
string (uuid) |
Идентификатор рабочей области. |
job
|
query | True |
string |
Выполнение типа задания. Обновление также можно использовать в качестве псевдонима для Execute. |
Текст запроса
Имя | Тип | Описание |
---|---|---|
executionData |
Полезные данные для выполнения запроса задания по запросу на выполнение. Требуется только в том случае, если поток данных включен параметризация. |
Ответы
Имя | Тип | Описание |
---|---|---|
202 Accepted |
Запрос принят, выполнение задания выполняется. Заголовки
|
|
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/instances?jobType=Execute
Пример ответа
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/instances?jobType=Execute
{
"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 |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
message |
string |
Удобочитаемое представление ошибки. |
moreDetails |
Список дополнительных сведений об ошибке. |
|
relatedResource |
Сведения об ошибках, связанных с ресурсом. |
|
requestId |
string |
Идентификатор запроса, связанного с ошибкой. |
ErrorResponseDetails
Сведения об ответе на ошибку.
Имя | Тип | Описание |
---|---|---|
errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
message |
string |
Удобочитаемое представление ошибки. |
relatedResource |
Сведения об ошибках, связанных с ресурсом. |
ExecuteOption
Параметры выполнения операции. Дополнительные операции executeOptions могут быть добавлены с течением времени.
Значение | Описание |
---|---|
ApplyChangesIfNeeded |
При необходимости выполняется операция "Изменения приложения". Можно использовать, если для выполнения требуются последние изменения. |
SkipApplyChanges |
Значение по умолчанию. Операция "Применить изменения" пропускается. |
ItemJobParameter
Сведения о параметрах.
Имя | Тип | Описание |
---|---|---|
parameterName |
string |
Имя параметра. |
type |
Тип параметра. С течением времени могут добавляться дополнительные типы параметров. |
|
value |
Значение параметра для переопределения во время выполнения. |
RunOnDemandDataflowExecuteJobRequest
Выполнение по запросу полезных данных экземпляра задания потока данных
Имя | Тип | Описание |
---|---|---|
executionData |
Полезные данные для выполнения запроса задания по запросу на выполнение. Требуется только в том случае, если поток данных включен параметризация. |
Type
Тип параметра. С течением времени могут добавляться дополнительные типы параметров.
Значение | Описание |
---|---|
Automatic |
Значение должно быть автоматическим |