轮询节点支持轮询判断上游系统是否就绪,保证抽取的数据都是准确可靠的。通过对自定义成功标识,和上游输出的结果进行比对,如果输出结果与成功标识一致,则认为上游系统已经就绪,当前任务可以开始执行。
轮询节点 - 图1

功能介绍

轮询节点的配置包括两部分:“SQL编辑器”和“其他设置”。如下图为“SQL编辑器”页面,在该页面中仅支持输入select语句且只能输入1条,不能为空。
轮询节点 - 图2

“其他设置”页面如下:
轮询节点 - 图3

配置项 描述
连接的数据源 选择对应的数据源,可以在SQL编辑器中对该数据源下的库表进行查询。
轮询时间间隔 轮询间隔时间,单位分钟。
轮询总时长 表示如果在该时长内查询结果不匹配成功标识,则认为轮询失败,轮询总时长包括运行时长。
成功标识 支持选择“有结果”或输入“固定值”。当选择“有结果”时,只要select语句有输出,则认为该节点运行成功;当输入固定值时,如果select语句中第一行第一列输出的结果和输入的值一致,则认为该节点运行成功。
轮询失败设置 支持选择“当前节点失败”或“当前节点成功”。如果选择了当前节点失败,到达轮询总时长之后,还未获取到成功的标识,则认为该节点运行失败,下游节点也停止运行;如果选择了当前节点成功,到达轮询总时长之后,还未获取到成功的标识,则认为该节点运行成功,下游节点继续运行。

下图运行日志表示select输出的第一行第一列的结果和固定值一致,认为该节点运行成功。
轮询节点 - 图4