数据治理中心 DATAARTS STUDIO-查询作业详情:响应示例

时间:2023-11-29 09:26:28

响应示例

调用查询作业详情接口时,如果在参数中带上dependencies=true,则会返回下游依赖当前作业的作业,只返回第一层。

GET /v1/b384b9e9ab9b4ee8994c8633aabc9505/jobs/xxx_1?dependencies=true
xxx_1表示作业名。
响应消息会返回下游依赖当前作业的作业,如下示例中的响应结果消息字段downstreamJobs。
  • 成功响应
    {
        "basicConfig": {
            "agency": "",
            "customFields": {},
            "executeUser": "",
            "instanceTimeout": 0,
            "owner": "test_user",
            "priority": 0,
            "tags": {}
        },
        "cleanoverdueDays": "60",
        "cleanWaitingJob": "cleanup",
        "createTime": "1695642745000",
        "downstreamJobs": [
            {
              "jobId": "163240", 
              "jobName": "xxx_2",
              "workSpace": "workspace_name"
            }
        ],
        "description": "",
        "emptyRunningJob": "0",
        "id": 608627,
        "lastUpdateUser": "test_user",
        "logPath": "obs://dlf-test-log",
        "name": "myJob",
        "nodes": [
            {
                "failPolicy": "FAIL_CHILD",
                "location": {
                    "x": "-45.5",
                    "y": "-134.5"
                },
                "maxExecutionTime": 360,
                "name": "MRS_Hive_SQL",
                "pollingInterval": 20,
                "preNodeName": [],
                "properties": [
                    {
                        "name": "scriptName",
                        "value": "test_hive_sql"
                    },
                    {
                        "name": "connectionName",
                        "value": "mrs_hive_test"
                    },
                    {
                        "name": "database",
                        "value": "default"
                    },
                    {
                        "name": "scriptArgs",
                        "value": "test_var=111"
                    }
                ],
                "retryInterval": 120,
                "retryTimes": 0,
                "type": "HiveSQL"
            }
        ],
        "processType": "BATCH",
        "schedule": {
            "type": "CRON"
        }
    }
  • 失败响应

    HTTP状态码 400

    {
        "error_code":"DLF.0100",
        "error_msg":"The job does not exists."
    }
support.huaweicloud.com/api-dataartsstudio/dataartsstudio_02_0087.html