全部产品
Search
文档中心

大数据开发治理平台 DataWorks:ListInnerNodes - 获取内部节点列表

更新时间:Nov 21, 2024

调用ListInnerNodes获取内部节点详情,例如查询组合节点、循环节点等节点类型的内部节点,不支持PAI节点的内部节点查询。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
ProgramTypestring

文件的代码类型。

常用的代码及其对应的文件类型包括 6(Shell)、10(ODPS SQL)、11(ODPS MR)、23(数据集成)、24(ODPS Script)、97(PAI)、98(组合节点)、99(虚拟节点)、221(PyODPS 2)、225(ODPS Spark)、227(EMR Hive)、228(EMR Spark)、229(EMR Spark SQL)、230(EMR MR)、239(OSS 对象检查)、257(EMR Shell)、258(EMR Spark Shell)、259(EMR Presto)、260(EMR Impala)、900(实时同步)、1002(PAI 内部节点)、1089(跨租户节点)、1091(Hologres 开发)、1093(Hologres SQL)、1100(赋值节点)、1106(遍历节点(foreach))、1221(PyODPS 3),您可以调用 ListNodes 查看节点类型。

ODPS_SQL
PageNumberinteger

页码数。最小值 1,最大值 100

1
PageSizeinteger

每页显示的条数,默认为 10 条,最大 100 条。

10
ProjectIdlong

工作空间的 ID。

1234
ProjectEnvstring

运行的环境,包括 DEV 和 PROD,默认 PROD。

PROD
NodeNamestring

节点名称。

liux_test_n****
OuterNodeIdlong

内部节点所属的组合节点 ID。

1234

返回参数

名称类型描述示例值
object

返回结果

RequestIdstring

请求的 ID。用于定位日志,排查问题。

E6F0DBDD-5AD****
Successboolean

调用是否成功。

true
Pagingobject

分页信息

PageNumberinteger

页码数。

1
PageSizeinteger

每页显示的条数,默认为 10 条,最大 100 条。

10
TotalCountinteger

符合条件的节点总数。

100
Nodesarray<object>

内部节点列表。

Nodesobject

节点详情。

SchedulerTypestring

调度的类型,取值如下:

  • NORMAL:正常调度任务。
  • MANUAL:手动任务,不会被日常调度。
  • PAUSE:暂停任务。
  • SKIP:空跑任务,被日常调度,但启动调度时直接被置为成功。
NORMAL
RepeatIntervallong

出错后重新调度频率。

60
Repeatabilityboolean

是否可以重复运行。

true
ProjectIdlong

工作空间的 ID。

123
ProgramTypestring

节点的类型。

ODPS_SQL
Priorityinteger

优先级,1/3/5/7/8

1
OwnerIdstring

负责人的 ID。

1933****36551
Connectionstring

连接串。

odps_source
ParamValuesstring

额外的参数。

a=b
DqcTypestring

DQC 类型,0 表示有关联 dqc,1 表示没有关联 dqc。

1
BaselineIdlong

基线 ID。

1234
Descriptionstring

节点的描述信息。

test
NodeNamestring

节点的名称。

liux_test_n****
ResGroupNamestring

资源组的名称。

默认资源组
BusinessIdlong

业务流程 ID。

123
DqcDescriptionstring

DQC 分区规则串。

[{"projectName":"ztjy_dim","tableName":"dim_user_agent_manage_area_a","partition":"ds\u003d$[yyyy-mm-dd-1]"}]
CronExpressstring

cron 表达式。

00 00 00 * * ?
NodeIdlong

节点的 ID。

12

示例

正常返回示例

JSON格式

{
  "RequestId": "E6F0DBDD-5AD****",
  "Success": true,
  "Paging": {
    "PageNumber": 1,
    "PageSize": 10,
    "TotalCount": 100,
    "Nodes": [
      {
        "SchedulerType": "NORMAL",
        "RepeatInterval": 60,
        "Repeatability": true,
        "ProjectId": 123,
        "ProgramType": "ODPS_SQL",
        "Priority": 1,
        "OwnerId": "1933****36551",
        "Connection": "odps_source",
        "ParamValues": "a=b",
        "DqcType": "1",
        "BaselineId": 1234,
        "Description": "test",
        "NodeName": "liux_test_n****",
        "ResGroupName": "默认资源组",
        "BusinessId": 123,
        "DqcDescription": "[{\"projectName\":\"ztjy_dim\",\"tableName\":\"dim_user_agent_manage_area_a\",\"partition\":\"ds\\u003d$[yyyy-mm-dd-1]\"}]",
        "CronExpress": "00 00 00 * * ?",
        "NodeId": 12
      }
    ]
  }
}

错误码

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
暂无变更历史