开发表
1. 概述
用户可 新建开发表 对数据进行处理后再进行储存。
2. 能力说明

2.1 生成开发表
创建开发表详细说明请参见:创建开发表
创建开发表过程中,每一个数据开发单元,可以进一步拆解成这些元素:
注:创建开发表过程中,或者编辑已有开发表时,会自动生成草稿,详情请参见:开发表草稿功能说明
过程式开发元素 | 说明 |
来源表 | 来源数据所在的表,可以为注册表或者开发表 |
计算逻辑 | 来源数据的计算逻辑(原样读取、过滤、聚合等) |
目标表和映射 | 1)目标表表名 开发表运行后,会在 存储计算引擎 中新建目标表 2)字段映射 设置来源表字段与目标表字段的对应关系 |
写入方式 | 来源数据写入目标表的方式(直接写入、清表写入);不支持用户自定义 |
2.2 调度计划
支持为开发表设置定时调度和依赖调度,详情请参见:开发表设置调度计划
- 定时调度:设置开发表的固定执行频率,比如每天执行一次。
- 依赖调度:依赖上游任务的执行结果;比如开发表 B 的数据来源中使用到了开发表 A, 开发表 B 的上游就是开发表 A。
2.3 运维
3. 开发表与其他类型表的关系
表类型 | 定义 | 说明 |
物理表 | 在外部存储中实际存在的表 比如:从 Navicat、DataGrip 这些数据库管理工具看到的数据库表,就是物理表 | 能力: 支持在「数据准备」模块作为数据来源和数据目标 限制: 不支持独立参与数据开发 |
开发表 | 集成治理平台声明式开发过程定义的表,其内部不仅包含表结构信息,还包含以SQL语句表达的开发逻辑 | 能力: 1)支持在「数据准备」模块作为「开发表」计算逻辑的载体,完成声明式开发过程 2)支持在「数据准备」模块定义「开发表」计算逻辑时引用,在实际物化过程中,作为计算的数据来源 3)支持在「数据准备」模块为「开发表」配置调度逻辑,作为调度触发起点 限制: 不支持作为「数据准备」模块的数据目标 |
4. 开发表配置流程
开发表的创建与运维流程如下图所示:

序号 | 说明 | 文档 |
1 | 需要先配置「存储计算引擎」,作为同步表和开发表的存储端 | |
2 | 若数据开发模块下没有「同步表」和「开发表」,必须先创建一张「同步表」才能继续生成开发表 | |
3 | 开发表和同步表都可以在定义开发表计算逻辑时引用,计算逻辑定义好后,设置存储位置 | |
4 | 支持为开发表设置定时调度或者依赖调度 支持为开发表设置结果通知 | |
5 | 支持查看开发表的更新详情 |





400-111-0890
在线咨询