Ejecuta nodos en un flujo de trabajo desencadenado manualmente. Antes de llamar a esta operación, asegúrese de que el flujo de trabajo desencadenado manualmente esté creado, confirmado y desplegado. Este flujo solo aparece en Operation Center después de confirmarlo y desplegarlo. Para obtener más información sobre cómo crear, confirmar y desplegar un flujo de trabajo, consulte CreateBusiness, SubmitFile y DeployFile.
Depuración
Parámetros de solicitud
|
Parámetro |
Tipo |
Obligatorio |
Ejemplo |
Descripción |
|
Action |
String |
Sí |
RunManualDagNodes |
La operación que desea ejecutar. Establezca el valor en RunManualDagNodes. |
|
ProjectEnv |
String |
Sí |
PROD o DEV |
El tipo de entorno de Operation Center. Valores válidos: PROD y DEV. El valor PROD indica el entorno de producción, mientras que DEV corresponde al entorno de desarrollo. |
|
ProjectName |
String |
Sí |
test_workspace |
El nombre del espacio de trabajo al que pertenece el flujo de trabajo desencadenado manualmente. |
|
FlowName |
String |
Sí |
test_workflow |
El nombre del flujo de trabajo desencadenado manualmente. |
|
BizDate |
String |
No |
2020-11-11 00:00:00 |
La marca de tiempo de los datos. Debe ser uno o más días anterior a la fecha actual. Por ejemplo, si hoy es 11 de noviembre de 2020, establezca el valor en 2020-11-10 00:00:00 o antes. Configure este parámetro con el formato AAAA-MM-DD 00:00:00. El parámetro StartBizDate se usa junto con EndBizDate. Puede configurar únicamente BizDate o bien ambos parámetros (StartBizDate y EndBizDate). |
|
NodeParameters |
String |
No |
{"20000123121": "key1=val2 key2=val2", "20000123124": "kkkk=vvvvv aaaa=bbbb"} |
Los parámetros de programación de los nodos en el flujo de trabajo desencadenado manualmente. Configure NodeParameters con el siguiente formato JSON: {"<ID de un nodo en el flujo de trabajo desencadenado manualmente>": "Configuración de parámetros de programación del nodo, que tienen el mismo formato que la configuración de parámetros en la sección Parameters de la pestaña Properties en la página DataStudio", "<ID de un nodo en el flujo de trabajo desencadenado manualmente>": "Configuración de parámetros de programación del nodo, que tienen el mismo formato que la configuración de parámetros en la sección Parameters de la pestaña Properties en la página DataStudio"}. |
|
DagParameters |
String |
No |
{"kaaaa": "vaaaaa", "kbbbb": "vbbbbb"} |
Estos parámetros se sincronizan con todas las instancias en el grafo acíclico dirigido (DAG) del flujo de trabajo. Si un parámetro de flujo de trabajo especificado en DagParameters se referencia como parámetro de programación de un node, el valor del parámetro de programación se reemplaza por el del parámetro de flujo de trabajo. |
|
IncludeNodeIds |
String |
No |
74324,74325 |
Los ID de los nodos que debe ejecutar en el flujo de trabajo desencadenado manualmente. Separe varios ID de nodo con comas (,). |
|
ExcludeNodeIds |
String |
No |
123,456 |
Los ID de los nodos que no debe ejecutar en el flujo de trabajo desencadenado manualmente. DataWorks genera instancias de ejecución simulada para todos estos nodos. Una vez programadas dichas instancias, sus estados se establecen directamente como exitosos, pero los scripts no se ejecutan. Separe varios ID de nodo con comas (,). El parámetro ExcludeNodeIds debe usarse junto con IncludeNodeIds para que su configuración surta efecto. |
|
ProjectId |
Long |
No |
123 |
El ID del espacio de trabajo al que pertenece el flujo de trabajo desencadenado manualmente. |
|
StartBizDate |
String |
No |
2020-02-02 00:00:00 |
El inicio del intervalo de tiempo en el que se deben procesar los datos generados. Configure este parámetro con el formato aaaa-MM-dd HH:mm:ss. El parámetro StartBizDate se usa junto con EndBizDate. Puede configurar únicamente BizDate o bien ambos parámetros (StartBizDate y EndBizDate). |
|
EndBizDate |
String |
No |
2020-02-03 00:00:00 |
El final del intervalo de tiempo en el que se deben procesar los datos generados. Configure este parámetro con el formato aaaa-MM-dd HH:mm:ss. El parámetro StartBizDate se usa junto con EndBizDate. Puede configurar únicamente BizDate o bien ambos parámetros (StartBizDate y EndBizDate). |
Parámetros de respuesta
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
DagId |
Long |
700000123123141 |
El ID del DAG del flujo de trabajo desencadenado manualmente. Puede usar este parámetro en una solicitud para consultar los detalles y estados de los nodos en dicho flujo. |
|
RequestId |
String |
AASFDFSDFG-DFSDF-DFSDFD-SDFSDF |
El ID de la solicitud. |
Ejemplos
Solicitudes de ejemplo
http(s)://[Endpoint]/?Action=RunManualDagNodes
&ProjectEnv=PROD or DEV
&ProjectName=test_workspace
&FlowName=test_workflow
&BizDate=2020-11-11 00:00:00
&NodeParameters={"20000123121": "key1=val2 key2=val2", "20000123124": "kkkk=vvvvv aaaa=bbbb"}
&DagParameters={"kaaaa": "vaaaaa", "kbbbb": "vbbbbb"}
&IncludeNodeIds=74324,74325
&ExcludeNodeIds=123,456
&ProjectId=123
&StartBizDate=2020-02-02 00:00:00
&EndBizDate=2020-02-03 00:00:00
&<Common request parameters>
Respuestas exitosas de ejemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<RunManualDagNodesResponse>
<DagId>700000123123141</DagId>
<RequestId>AASFDFSDFG-DFSDF-DFSDFD-SDFSDF</RequestId>
</RunManualDagNodesResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"DagId" : 700000123123141,
"RequestId" : "AASFDFSDFG-DFSDF-DFSDFD-SDFSDF"
}
Códigos de error
Para obtener una lista de códigos de error, consulte Códigos de error del servicio.