Excel建表(空表)
Excel建表(空表)
使用场景:用户需大量创建表结构。
使用角色:数据集成人员、数据开发人员。
功能描述:平台内置批量建表的 Excel 模板,通过在 Excel 模板中维护多个表结构信息后上传,实现批量创建多张表,提高建表效率。
模板在线下载
- 进入资源管理 > 数据表管理 > 全仓数据表管理界面,点击列表上方的“新建数据表”按钮,选择下拉框中的Excel建表(空表)。
- 系统提供内置 Excel 建表模板,点击界面内 “模板下载” 链接即可下载。
模板离线填写
- 按模板要求填写数据表内容,主要逻辑如下:
- 不支持合并单元格、调整字体,每个 Sheet 页维护一个表结构;
- 所有标记 * 的为必填项;
- 数据表英文名:由小写英文、数字、下划线随意组合,且首写必须是小写英文字母;
- 资源标签选择 STG 时,需配置业务系统,否则无需配置业务系统;
- 填写的“提供方”与“业务系统”必须在平台中存在,否则建表将失败;
- 业务含义:非必填,填写该表的业务描述信息;
- 数据分级:非必填,下拉选择空间管理员在系统管理 > 数据分级中定义的数据分级;
- 数据存储方式:必选,默认行存储,若修改为列存,则不支持主键配置,建表后不可修改,选择列存时不支持 xml、json 字段类型;
- 字段类型与字段长度、精度的对应关系如下:
- decimal(十进制小数):字段长度必填,不超过 1000;字段精度必填,不超过字段长度;
- char(字符):字段长度必填,不超过 10485760;
- varchar(字符串):字段长度必填,不超过 10485760;
- 分区字段
- 分区字段:仅支持一个分区字段;
- 分区类型:选择 Hash 类型分区时,无需填写时间范围、时间粒度、开始时间;选择 Interval 分区类型时,需要填写;预设分区,当底层为分布式数据库时才会出现该配置,默认为7,可按需修改;
- 时间范围:需要输入正整数;
- 开始时间:时间粒度选择日,开始时间需精确到日,例如2023.01.01;时间粒度选择月,开始时间需精确到月,例如2023.01;时间粒度选择年,开始时间需精确到年,例如2023;
- 数据分布类型:当底层为分布式数据库时才会出现该配置,且必填;选择Hash方法,则需选择至少一个字段作为分区键,建议填写主键字段,详情配置参见单独建表 ;
- 批量创建多张表时,请将 Sheet1 中的所有信息复制到新的 Sheet 页。
模板上传解析
- Excel 模板中的每一个 Sheet 页分别对应一张表的表结构,在模板中完善表结构信息后,点击 “浏览” 上传模板,上传成功后再点击右下方 “确定”按钮即可建表。