跨租户节点主要用于不同租户的节点之间的联动,包括发送节点和接收节点。
前提条件
发送和接收节点的时间表达式必须一致。您可以打开节点的编辑页面后,单击右侧的调度配置,在时间属性模块查看表达式。
新建跨租户节点
- 登录DataWorks控制台,单击相应工作空间后的进入数据开发。
- 鼠标悬停至
,单击 。
您也可以打开相应的业务流程,右键单击通用,选择 。
- 在新建节点对话框中,输入节点名称,并选择目标文件夹,单击提交。
说明 节点名称的长度不能超过128个字符。
- 在跨租户节点配置页面进行节点配置。
参数 描述 类型 类型包括发送和接收。 节点标识 默认为当前节点所在路径,不可以修改。 授权工作空间 授权工作空间和云账号需要写对端的工作空间和账号,如果您配置的是发送方,则此处写接收方的授权工作空间和云账号。 - 完成发送节点的配置后,需要进入对应的接收节点账号和工作空间下,新建同样的控制节点。
类型选择接收,即可查看对应的节点信息。最后,您还需要配置超时时间(在接收节点的开始时间以后,往后顺延超时时间)。
发送节点首先给消息中心发送一个消息,发送成功后,发送节点也运行成功。接收节点会循环去拉取消息中心的节点信息,当在超时时间范围内拉取到,就会将接收节点置为成功。
如果未在超时时间范围内接收到消息,则任务会被置为失败。发送消息的生命周期是24小时。
例如,20181008这天的周期实例已经运行完成,表示消息中心里面这条消息已存在。在接收节点补数据时,选择的业务日期为20181007,生成的接收消息实例会直接置为成功。
- 配置完成后,保存并提交节点。