数据处理(ETL)
数据处理(ETL)属于数据集成的增强能力,ETL代表Extract(提取)、Transform(转换)、Load(加载),它涵盖了将数据从一个数据源提取出来,经过各种处理和转换,最后加载到另一个数据源的全过程。在同步任务中,除来源和目的地节点外,我们还提供了四个功能性节点,分别为: 筛选过滤、多表连接、分类汇总、数据合并, 下面将对其进行详细介绍。

筛选过滤
功能说明
“筛选过滤”节点用于对输入数据进行条件过滤。用户可通过单个筛选条件或条件组,仅将满足规则的数据传递到下游节点。
常用场景示例:
-
仅同步订单金额≥100 的订单
-
仅保留状态为“已完成”的记录
-
只同步最近 30 天的数据
操作指引
在任务画布中选择「过滤筛选」节点后,将显示对应配置区域:
-
创建筛选条件:
1)点击 “添加筛选条件”
2.)在新增的条件行中依次选择:
-
字段(例如:order_status、total_amount)
-
运算符(例如:等于、大于、不等于、包含)
-
值(例如:completed、1000)
3)支持添加多个筛选条件用于扁平的条件组合,可调整“且 / 或”逻辑
4)点击保存

-
-
创建条件组
条件组的作用说明:在每条筛选条件之间,系统提供了“且 / 或”逻辑,可用于表达同层级的简单条件组合,例如:
状态 = completed 且 金额 > 1000。此类逻辑适用于扁平的条件组合。
在复杂场景下,可通过条件组实现嵌套逻辑,例如:
(城市 = 北京 OR 上海) AND (金额 > 1000)
这类结构包含多层级逻辑,仅使用单条条件之间的“且 / 或”无法表达。因此系统提供 “条件组”。条件组允许用户先在组内实现一套逻辑,再将组作为整体与其他条件组合,从而构建复杂的嵌套逻辑结构。
1)点击 “条件组”
2)系统会生成一个新的逻辑组
3)在组内添加多个筛选条件,并选择组逻辑:
-
且:所有条件均满足
-
或:任意条件满足即可
4)点击保存,系统会即时展示匹配结果,用户可展开下方结果预览查看预览数据。

-
-
结果预览
当条件配置完成,点击保存,用户可展开下方结果预览查看预览数据,通过预览可以确认条件设置是否符合预期。
