数据库输出(高级版)
1. 概述
1.1. 功能说明
输出数据集是 数据流 处理后的结果数据,可直接将处理好的数据下推到数据库中。
在 ETL 数据流任意节点可以配置多个数据库输出算子,并指定不同的存储位置。
1.2. 前提条件
数据流 中至少需要 1 个 「输入数据集」或者「数据库输入」 ,才能配置「数据库输出」。
2.操作步骤
-
将 数据流 算子区的 数据库输出 算子拖入右侧画布编辑区,并使用连接线进行连接。
-
点击 数据库输出 算子,选择更新方式。
更新方式 | 解释 |
---|---|
直接追加 | 保留目标表已有数据并进行写入 |
全量更新 | 清空目标表历史数据后进行写入 |
插入更新 | 比对字段如在目标表内匹配成功,将 执行更新数据,否则直接追加数据 |
-
选择数据库类型、数据账户、目标表名(表名不存在则自动创建)。
-
对目标表进行字段映射。
-
用户选择插入更新,需确认比对字段。
-
如需对目标表进行前置清理,在前置SQL中输入脚本。