跳到主要内容

输出数据集

概述

功能说明

输出数据集是 数据流 处理后的结果数据,可用于后续的业务分析和报表分析。

在 ETL 数据流任意节点可以配置多个输出数据集算子,并为 ETL 输出数据集指定不同的存储位置。

并且用户可对 输出数据集设置加速字段,系统会按照这些字段对数据集进行分片处理,从而提升这些数据集用于卡片查询时的速度。

前提条件

数据流 中至少需要 1 个 「输入数据集」或者「数据库输入」 ,才能配置「输出数据集」。

操作步骤

  1. 将 数据流 算子区的 输出数据集 算子拖入右侧画布编辑区,并使用连接线进行连接;

  2. 选择全量更新/增量更新

    1. 全量更新支持新建数据集/选择已存在数据集,当选择已存在数据集,若数据集字段发生了变更,勾选自动更新数据结构,自动覆盖已存在数据集的数据结构
    2. 增量更新支持选择已存在数据集,配置字段映射关系,若数据集字段发生了变更,勾选自动更新数据结构,自动添加已存在数据集缺少的字段,配置前置清理规则,清理目标数据集数据

  3. 成功运行离线开发任务后,系统将自动输出 离线开发数据集 至「数据中心 > 数据集」。

配置去重主键和分区字段

新建数据集

输出数据集节点新建数据集时支持指定去重主键和分区字段,分区字段仅支持日期类型字段。

已存在数据集

在数据集详情页配置去重主键和分区字段。

在数据流中,配置来源和目标的映射关系时,必须配置分区字段和去重主键的映射关系。

全量更新勾选自动更新数据结构,会将目标表结构清除,因此全量输出到已存在的目标表,并且目标表存在分区字段,不支持勾选自动更新数据结构。