跨租户节点主要用于不同租户的节点之间的联动,包括发送节点和接收节点。

前提条件

发送和接收节点的时间表达式必须一致。您可以打开节点的编辑页面后,单击右侧的调度配置,在时间属性模块查看表达式。

新建跨租户节点

  1. 登录DataWorks控制台,单击相应工作空间后的进入数据开发
  2. 鼠标悬停至新建,单击通用 > 跨租户节点

    您也可以打开相应的业务流程,右键单击通用,选择新建 > 跨租户节点

  3. 新建节点对话框中,输入节点名称,并选择目标文件夹,单击提交
    说明 节点名称的长度不能超过128个字符。
  4. 跨租户节点配置页面进行节点配置。节点配置
    参数 描述
    类型 类型包括发送接收
    节点标识 默认为当前节点所在路径,不可以修改。
    授权工作空间 授权工作空间和云账号需要写对端的工作空间和账号,如果您配置的是发送方,则此处写接收方的授权工作空间和云账号。
  5. 完成发送节点的配置后,需要进入对应的接收节点账号和工作空间下,新建同样的控制节点。配置

    类型选择接收,即可查看对应的节点信息。最后,您还需要配置超时时间(在接收节点的开始时间以后,往后顺延超时时间)。

    发送节点首先给消息中心发送一个消息,发送成功后,发送节点也运行成功。接收节点会循环去拉取消息中心的节点信息,当在超时时间范围内拉取到,就会将接收节点置为成功。

    如果未在超时时间范围内接收到消息,则任务会被置为失败。发送消息的生命周期是24小时。

    例如,20181008这天的周期实例已经运行完成,表示消息中心里面这条消息已存在。在接收节点补数据时,选择的业务日期为20181007,生成的接收消息实例会直接置为成功。

  6. 配置完成后,保存并提交节点。