Consulte les configurations, y compris les variables de temps, d'un nœud de tâche spécifié en fonction de l'identifiant du nœud de tâche.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
dms:GetTask |
get |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Tid |
integer |
Non |
L'identifiant du locataire. Remarque
: Pour consulter l'identifiant du locataire, accédez à la console Data Management (DMS) et placez le pointeur sur la photo de profil dans le coin supérieur droit. Pour plus d'informations, consultez Afficher les informations sur le locataire actuel. |
3*** |
| NodeId |
integer |
Oui |
L'identifiant du nœud de tâche. Vous pouvez appeler l'opération GetTaskInstanceRelation pour interroger l'identifiant du nœud. |
51*** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. Vous pouvez utiliser cet identifiant pour interroger les journaux et résoudre les problèmes. |
7838266C-E17B-58F4-B072-4DC356B58258 |
| ErrorCode |
string |
Le code d'erreur renvoyé si la requête a échoué. |
UnknownError |
| ErrorMessage |
string |
Le message d'erreur renvoyé si la requête a échoué. |
UnknownError |
| Success |
boolean |
Indique si la requête a réussi. Valeurs valides :
|
true |
| Task |
object |
Le nœud de tâche. |
|
| DagId |
integer |
L'identifiant du flux de tâches auquel le nœud appartient. |
7321 |
| NodeName |
string |
Le nom du nœud. |
跨库Spark SQL-1 |
| NodeType |
string |
Le type du nœud. Pour plus d'informations sur les valeurs valides pour ce paramètre, consultez Paramètre NodeType. |
SPARK_SQL |
| NodeContent |
string |
La configuration du nœud. |
{\"dbList\":[{\"instanceId\":177****}" } |
| TimeVariables |
string |
Les variables de temps configurées pour le nœud. |
{\"variables\":[{\"name\":\"Today\",\"pattern\":\"yyyy-MM-dd|+1d\"}]} |
| NodeConfig |
string |
La configuration avancée du nœud. |
{\"dbId\":39****,\"dbType\":\"mysql\",\"locale\":\"zh\",\"sql\":\"/* 请确认以下SQL符合您的变更需求,务必确认无误后再提交执行 */\\n\\nCREATE TABLE IF NOT EXISTS `momo_weekGather` (\\n\\t`id` bigint AUTO_INCREMENT DEFAULT '0',\\n\\t`age` bit NULL,\\n\\t`action` varchar(150) NULL,\\n\\t`elapse_time` datetime NULL,\\n\\tPRIMARY KEY (`id`)\\n) ENGINE=InnoDB\\nDEFAULT CHARACTER SET=utf8;\"} |
| NodeOutput |
string |
Les variables de sortie pour le nœud. Ce paramètre n'est disponible que pour certains types de nœuds. |
{ "outputs":[ "extractMethod":"json" , "variableName":"var", "description":"demo desc" } ] } |
| GraphParam |
string |
La position du nœud sur le graphe acyclique orienté (DAG). |
{"{\"x\":0,\"y\":0,\"layoutType\":\"Horizontal\"}", "id": 51***} |
La valeur de TimeVariables est une chaîne JSON. La section suivante fournit un exemple de la valeur de TimeVariables et décrit les variables :
{
"variables":[
{
"name":"var",// Le nom de la variable.
/*
Format de la variable
Comme indiqué dans l'exemple, la date peut avoir un ou plusieurs décalages, notamment des minutes (m), des heures (h), des jours (d), des semaines (w), des mois (M) ou des années (y). Les décalages sont facultatifs et vous pouvez les spécifier dans un ordre différent de celui décrit ici.
*/
"pattern":"yyyy-MM-dd|+0d"
},
{
"name":"test",
"pattern":"yyyy-MM-dd|+0d"
}
]
}
Exemples
JSON format
{
"RequestId": "7838266C-E17B-58F4-B072-4DC356B58258",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true,
"Task": {
"DagId": 7321,
"NodeName": "跨库Spark SQL-1",
"NodeType": "SPARK_SQL",
"NodeContent": "{\\\"dbList\\\":[{\\\"instanceId\\\":177****}\" }",
"TimeVariables": "{\\\"variables\\\":[{\\\"name\\\":\\\"Today\\\",\\\"pattern\\\":\\\"yyyy-MM-dd|+1d\\\"}]}",
"NodeConfig": "{\\\"dbId\\\":39****,\\\"dbType\\\":\\\"mysql\\\",\\\"locale\\\":\\\"zh\\\",\\\"sql\\\":\\\"/* 请确认以下SQL符合您的变更需求,务必确认无误后再提交执行 */\\\\n\\\\nCREATE TABLE IF NOT EXISTS `momo_weekGather` (\\\\n\\\\t`id` bigint AUTO_INCREMENT DEFAULT '0',\\\\n\\\\t`age` bit NULL,\\\\n\\\\t`action` varchar(150) NULL,\\\\n\\\\t`elapse_time` datetime NULL,\\\\n\\\\tPRIMARY KEY (`id`)\\\\n) ENGINE=InnoDB\\\\nDEFAULT CHARACTER SET=utf8;\\\"}",
"NodeOutput": "{ \"outputs\":[ \"extractMethod\":\"json\" , \"variableName\":\"var\", \"description\":\"demo desc\" } ] }",
"GraphParam": "{\"{\\\"x\\\":0,\\\"y\\\":0,\\\"layoutType\\\":\\\"Horizontal\\\"}\", \"id\": 51***}"
}
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.