保姆级教程|助睿 ETL 订单利润分流数据加工全流程(零代码 + 图文详解)
一、实验概述
1.1 实验目的
- 掌握助睿零代码 ETL 平台:新建转换、添加组件、执行转换全流程操作
- 熟练配置表输入、记录集连接、字段选择、过滤记录、Excel 输出核心组件
- 理解多表关联、数据过滤、利润分流的 ETL 设计思路,完成订单利润分类存储
1.2 实验环境
- 平台:助睿数智 (Uniplore) 零代码数据集成平台
- 数据库:MySQL(公共只读数据源)
- 数据表:订单表
business_anaylsis.order_detail、产品表business_anaylsis.product
1.3 业务流程
订单表 + 产品表→左外关联→清洗冗余字段→按利润≥0 分流→分别输出盈利订单 / 亏损订单Excel 文件
二、实验步骤(附截图说明)
步骤 1:登录平台并新建转换
- 打开助睿实验平台登录,进入数据集成 (ETL) 模块
- 新建转换 (Transformation),命名:订单利润分流数据加工
步骤 2:添加并配置【表输入】(2 个)
- 组件库搜索表输入,拖拽 2 个到画布,分别命名:
- 订单_详细订单
- 订单_产品信息
- 双击配置:
- 数据源:线上公共数据源 (readonly)
- 订单表:
business_anaylsis.order_detail - 产品表:
business_anaylsis.product - 自动生成 SQL,执行预览确认数据
步骤 3:添加【记录集连接】做表关联
- 拖拽记录集连接组件,连接两个表输入
- 配置:
- 连接类型:LEFT OUTER (左外连接)
- 关联键:订单表
product_id↔ 产品表id
步骤 4:添加【字段选择】清洗冗余字段
- 连接至记录集输出,拖拽字段选择
- 切换到移除页签,获取字段后删除重复
id,保留业务关键字段
步骤 5:添加【过滤记录】实现利润分流
- 拖拽过滤记录,连接字段选择输出
- 配置分流规则:
- 条件:
profit >= 0 - 匹配输出:盈利订单
- 不匹配输出:亏损订单
- 条件:
步骤 6:添加【Excel 输出】(2 个)
- 拖拽两个Excel 输出,分别命名:
- 盈利订单_输出
- 亏损订单_输出
- 连接过滤组件:
- 满足条件连True 输出
- 不满足连False 输出
- 设置文件名与保存路径
步骤 7:运行转换并验证结果
- 点击运行,查看执行日志确认成功
- 下载 Excel,核对盈利 / 亏损数据条数
三、实验结果与总结
- 成功完成订单与产品表关联,计算单条订单利润
- 按利润正负实现数据分流,输出两份标准 Excel
- 掌握零代码 ETL 核心组件用法,可复用至多表合并、数据清洗、分类输出场景
