Consulta as tarefas de um fluxo de tarefas especificado.
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | ListTasksInTaskFlow | Operação a ser executada. Defina o valor como ListTasksInTaskFlow. |
| Tid | Long | Não | 3*** | ID do locatário. Nota Para visualizar o ID do locatário, passe o ponteiro do mouse sobre a foto de perfil no canto superior direito do console do Data Management (DMS). Para mais informações, consulte Visualizar informações sobre o locatário atual. |
| DagId | Long | Sim | 32*** | ID do fluxo de tarefas. Chame a operação ListTaskFlow ou ListLhTaskFlowAndScenario para consultar esse ID. |
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| RequestId | String | 8B36B063-6B7D-5595-9FCF-3844B7B7ACD4 | ID da solicitação. Use este ID para localizar logs e solucionar problemas. |
| ErrorCode | String | UnknownError | Código de erro retornado se a solicitação falhar. |
| ErrorMessage | String | The task flow does not exist, or you don't have the permission. | Mensagem de erro retornada se a solicitação falhar. |
| Success | Boolean | true | Indica se a solicitação foi bem-sucedida. Valores válidos:
|
| Tasks | Array of Task | Tarefas no fluxo de tarefas. |
|
| Task | |||
| NodeName | String | Cross-Database Spark SQL-1 | Nome do nó. |
| NodeType | String | SPARK_SQL | Tipo do nó. Para obter mais informações sobre os valores válidos deste parâmetro, consulte Parâmetro NodeType. |
| NodeContent | String | { "dbId":123456, // Database ID "sql":"/* Use the database syntax selected for the current node to write SQL statements */", // SQL statement "dbType":"polardb" // Database type } | Configuração do nó. |
| TimeVariables | String | { "variables":[ // "variables" are fixed values { "name":"var", // "name" indicates the variable name "pattern":"yyyy-MM-dd|+0m+0h-2d+0w+0M+1y" // See later comments } ] } | Variáveis de tempo configuradas para o nó. |
| NodeConfig | String | { "rerun":{ // Fixed value (Required) "rerunEnable":true, // Whether to enable rerun "rerunCount":1, // Number of reruns "rerunInterval":10 // Rerun interval } } | Configuração avançada do nó. |
| NodeOutput | String | { "outputs":[ { /* Variable extraction settings { "row":0, // Rows. -1 indicates all rows. "column":-1, // Columns. -1 indicates all columns. /* Delimiter When you select all rows or columns, you must specify a connector. The returned value of the variable is a string. */ "combiner":"," } */ "extractMethod":"{\"row\":0,\"column\":-1,\"combiner\":\",\"}", "variableName":"var", // Variable name "description":"For demo" // Variable description } ] } | Variáveis de saída da tarefa. |
| GraphParam | String | {\"x\":435,\"y\":192,\"layoutType\":\"Horizontal\"} | Posição do nó no Grafo Acíclico Direcionado (DAG). |
| NodeId | String | 92*** | ID do nó. |
Exemplos
Solicitações de exemplo
&Common request parameters
Respostas de sucesso de exemplo
Formato XML
<NodeContent>{ "dbId":123456, // Database ID "sql":"/* Use the database syntax selected for the current node to write SQL statements. */", // SQL statement "dbType":"polardb" // Database type }</NodeContent>
<TimeVariables>{ "variables":[ // "variables" are fixed values. { "name":"var", // "name" indicates the variable name "pattern":"yyyy-MM-dd|+0m+0h-2d+0w+0M+1y" // See later comments } ] }</TimeVariables>
<NodeConfig>{ "rerun":{ // Fixed value (Required) "rerunEnable":true, // Whether to enable rerun "rerunCount":1, // Number of reruns "rerunInterval":10 // Rerun interval } }</NodeConfig>
<NodeOutput>{ "outputs":[ { /* Variable extraction settings { "row":0, // Rows. -1 indicates all rows. "column":-1, // Columns. -1 indicates all columns. /* Delimiter If you select all rows or columns, you must specify a connector. The returned value of the variable is a string. */ "combiner":"," } */ "extractMethod":"{\"row\":0,\"column\":-1,\"combiner\":\",\"}", "variableName":"var", // Variable name "description":"For demo" // Variable description } ] }</NodeOutput>
Formato JSON
"NodeContent" : "{ \"dbId\":123456, // Database ID \"sql\":\"/* Use the database syntax selected for the current node to write SQL statements */\", // SQL statement \"dbType\":\"polardb\" // Database type }",
"TimeVariables" : "{ \"variables\":[ // \"variables\" are fixed values { \"name\":\"var\", // "name" indicates the variable name \"pattern\":\"yyyy-MM-dd|+0m+0h-2d+0w+0M+1y\" // See later comments } ] }",
"NodeConfig" : "{ \"rerun\":{ // Fixed value (required) \"rerunEnable\":true, // Whether to enable rerun \"rerunCount\":1, // Number of reruns \"rerunInterval\":10 // Rerun interval } }",
"NodeOutput" : "{ \"outputs\":[ { /* Variable extraction settings { \"row\":0, // Rows. -1 indicates all rows. \"column\":-1, // Columns. -1 indicates all columns. /* Delimiter When you select all row or columns, you must specify a connector. The returned value of the variable is a string. */ \"combiner\":\",\" } */ \"extractMethod\":\"{\\\"row\\\":0,\\\"column\\\":-1,\\\"combiner\\\":\\\",\\\"}\", \"variableName\":\"var\", // Variable name \"description\":\"For demo\" // Variable description } ] }",
Códigos de erro
Para obter uma lista de códigos de erro, visite o Centro de Erros de API.