Répertorie les tâches d'un flux de tâches spécifié.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | ListTasksInTaskFlow | Opération à effectuer. Définissez la valeur sur ListTasksInTaskFlow. |
| Tid | Long | Non | 3*** | ID du locataire. Remarque Pour afficher l'ID du locataire, placez le pointeur sur la photo de profil dans le coin supérieur droit de la console Data Management (DMS). Pour plus d'informations, consultez la rubrique Afficher les informations sur le locataire actuel. |
| DagId | Long | Oui | 32*** | ID du flux de tâches. Appelez l'opération ListTaskFlow ou ListLhTaskFlowAndScenario pour récupérer l'ID du flux de tâches. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| RequestId | String | 8B36B063-6B7D-5595-9FCF-3844B7B7ACD4 | ID de la requête. Utilisez cet ID pour localiser les journaux et résoudre les problèmes. |
| ErrorCode | String | UnknownError | Code d'erreur renvoyé en cas d'échec de la requête. |
| ErrorMessage | String | The task flow does not exist, or you don't have the permission. | Message d'erreur renvoyé en cas d'échec de la requête. |
| Success | Boolean | true | Indique si la requête a abouti. Valeurs possibles :
|
| Tasks | Array of Task | Tâches du flux de tâches. |
|
| Task | |||
| NodeName | String | Cross-Database Spark SQL-1 | Nom du nœud. |
| NodeType | String | SPARK_SQL | Type du nœud. Pour plus d'informations sur les valeurs valides de ce paramètre, consultez la section Paramètre 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 } | Configuration du nœud. |
| 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 } ] } | Variables temporelles configurées pour le nœud. |
| NodeConfig | String | { "rerun":{ // Fixed value (Required) "rerunEnable":true, // Whether to enable rerun "rerunCount":1, // Number of reruns "rerunInterval":10 // Rerun interval } } | Configuration avancée du nœud. |
| 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 } ] } | Variables de sortie de la tâche. |
| GraphParam | String | {\"x\":435,\"y\":192,\"layoutType\":\"Horizontal\"} | Position du nœud sur le graphe orienté acyclique (DAG). |
| NodeId | String | 92*** | ID du nœud. |
Exemples
Exemple de requête
&Common request parameters
Exemple de réponse réussie
Format 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>
Format 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 } ] }",
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.