1. 优先选择DB表输入组件
2. 优化SQL的技巧
使用视图/存储过程:
将复杂逻辑封装在数据库视图或存储过程中,DB表输入组件直接调用。
场景 推荐组件 原因
复杂SQL/多表关联 DB表输入 利用数据库计算能力,减少数据传输和内存消耗
大数据量聚合/窗口函数 DB表输入 避免ETL服务器内存溢出
简单单表同步 数据同步组件 配置简单,内置ETL功能
增量同步+轻度关联 数据同步组件 无需手动实现增量逻辑
关键点:始终将计算压力下推到数据库(OLAP库/数据仓库),而非ETL服务器。DataLink的DB表输入组件是实现这一目标的直接工具,尤其在处理复杂关联时性能优势显著