Background Jobs - Run On Demand Execute
Nota:
Esta API está en versión preliminar.
Ejecute la instancia de trabajo de ejecución a petición.
Ámbitos delegados necesarios
En el caso de las API de flujos de datos, use estos tipos de ámbito:
- Ámbito específico: Dataflow.Execute.All
para obtener más información sobre los ámbitos, vea: artículo ámbitos.
Identidades admitidas de Microsoft Entra
Esta API admite las identidades de Microsoft enumeradas en esta sección.
identidad | Apoyo |
---|---|
Usuario | Sí |
Entidad de servicio e Identidades administradas | No |
Interfaz
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/jobs/instances?jobType={jobType}
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
dataflow
|
path | True |
string (uuid) |
Identificador del flujo de datos. |
workspace
|
path | True |
string (uuid) |
El identificador del área de trabajo. |
job
|
query | True |
string |
Ejecute el tipo de trabajo. La actualización también se puede usar como alias para Execute. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
executionData |
Carga útil para ejecutar una solicitud de trabajo de ejecución a petición. Solo es necesario si el flujo de datos tiene habilitada la parametrización. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
202 Accepted |
Solicitud aceptada, la ejecución del trabajo está en curso. Encabezados
|
|
Other Status Codes |
Códigos de error comunes:
|
Ejemplos
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
Solicitud de ejemplo
POST https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/dataflows/dddddddd-9999-0000-1111-eeeeeeeeeeee/jobs/instances?jobType=Execute
Respuesta de muestra
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
Solicitud de ejemplo
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"
}
]
}
}
Respuesta de muestra
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
Definiciones
Nombre | Description |
---|---|
Dataflow |
La carga de datos de ejecución para el flujo de datos |
Error |
Objeto de detalles del recurso relacionado con el error. |
Error |
Respuesta de error. |
Error |
Detalles de la respuesta de error. |
Execute |
Opciones para ejecutar la operación de ejecución. Se pueden agregar executeOptions adicionales a lo largo del tiempo. |
Item |
Detalles del parámetro. |
Run |
Ejecución a petición de la carga de la instancia de trabajo de flujo de datos |
Type |
Tipo de parámetro. Se pueden agregar tipos de parámetros adicionales a lo largo del tiempo. |
DataflowExecutionPayload
La carga de datos de ejecución para el flujo de datos
Nombre | Tipo | Description |
---|---|---|
executeOption |
Opciones para ejecutar la operación de ejecución. Se pueden agregar executeOptions adicionales a lo largo del tiempo. |
|
parameters |
Lista de parámetros que se van a invalidar durante la ejecución. |
ErrorRelatedResource
Objeto de detalles del recurso relacionado con el error.
Nombre | Tipo | Description |
---|---|---|
resourceId |
string |
Identificador de recurso implicado en el error. |
resourceType |
string |
Tipo del recurso implicado en el error. |
ErrorResponse
Respuesta de error.
Nombre | Tipo | Description |
---|---|---|
errorCode |
string |
Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios. |
message |
string |
Representación legible del error. |
moreDetails |
Lista de detalles de error adicionales. |
|
relatedResource |
Detalles del recurso relacionado con el error. |
|
requestId |
string |
Identificador de la solicitud asociada al error. |
ErrorResponseDetails
Detalles de la respuesta de error.
Nombre | Tipo | Description |
---|---|---|
errorCode |
string |
Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios. |
message |
string |
Representación legible del error. |
relatedResource |
Detalles del recurso relacionado con el error. |
ExecuteOption
Opciones para ejecutar la operación de ejecución. Se pueden agregar executeOptions adicionales a lo largo del tiempo.
Valor | Description |
---|---|
ApplyChangesIfNeeded |
La operación Appply Changes se realiza si es necesario. Se puede usar cuando se requieren los cambios más recientes para Execute. |
SkipApplyChanges |
Valor predeterminado. Se omite la operación Aplicar cambios. |
ItemJobParameter
Detalles del parámetro.
Nombre | Tipo | Description |
---|---|---|
parameterName |
string |
Nombre del parámetro. |
type |
Tipo de parámetro. Se pueden agregar tipos de parámetros adicionales a lo largo del tiempo. |
|
value |
Valor del parámetro que se va a invalidar durante la ejecución. |
RunOnDemandDataflowExecuteJobRequest
Ejecución a petición de la carga de la instancia de trabajo de flujo de datos
Nombre | Tipo | Description |
---|---|---|
executionData |
Carga útil para ejecutar una solicitud de trabajo de ejecución a petición. Solo es necesario si el flujo de datos tiene habilitada la parametrización. |
Type
Tipo de parámetro. Se pueden agregar tipos de parámetros adicionales a lo largo del tiempo.
Valor | Description |
---|---|
Automatic |
El valor debe ser Automático |