数据治理中心 DATAARTS STUDIO-管理配置中心:字段类型
字段类型
当您执行新建表、逆向数据库或模型转换等操作时,如果系统默认的数据类型或不同数据源之间的数据类型映射关系无法满足需求,您可以增加、删除或修改数据类型。系统默认的数据类型不支持删除。
- 在数据架构控制台,单击左侧导航树中的“配置中心”,进入相应页面后再单击 页签。
- 在“创建人”为SYSTEM的类型为系统默认的字段类型。
页面,您可以查看数据类型及不同数据源之间的数据类型映射关系,其中
类型分组说明如下:
- DEFAULT:通用数据类型,未指定数据源类型时建表所用的字段类型。例如,新建逻辑模型的表时,就是使用DEFAULT分组中的数据类型。
- DLI :DLI连接类型的表的数据类型。
- DWS:DWS连接类型的表的数据类型。
- MRS _HIVE:MRS_HIVE连接类型的表的数据类型。
- MRS_SPARK:MRS_SPARK连接类型Hudi表的数据类型。
- POSTGRESQL:POSTGRESQL连接类型的表的数据类型。
- CLICKHOUSE:CLICKHOUSE连接类型的表的数据类型。
- MYSQL:MYSQL连接类型的表的数据类型。
- ORACLE:ORACLE连接类型的表的数据类型。
图5 字段类型
- 管理字段类型。
- 新建类型
如果要增加数据类型,单击“新建”按钮。在弹出对话框中,配置如下参数,然后单击“确定”。图6 新建类型
表1 基本配置 参数名称
说明
类型分组
选择新建类型所属的类型分组。
名称
数据类型的名称。只能包含中文、英文字母、数字、左右括号、空格和下划线,且以中文或英文字母开头。
编码
数据类型的编码,必须为数仓支持的类型。只能包含大写字母,下划线,数字,且以大写字母或下划线开头。
所属域
选择新建类型所属的域。
是否有拓展
对于某些数据类型,需要设定数据的长度范围时,可以打开“是否有拓展”开关,并配置对应的拓展。
例如高精度数据类型DECIMAL(p,s),需要分别指定小数的最大位数(p)和小数位的数量(s),则数据类型DECIMAL的默认拓展可填写为“(10,2)”,指的是小数点左侧的位数为2,小数点右侧的最大位数为10-2=8;又如数据类型VACHAR也需要指定位数,当默认拓展填写为“10”,指的是最大长度为10字符。
数仓对应类型
选择新建类型所映射连接的数据类型。
DEFAULT
选择新建类型所映射的DEFAULT连接的数据类型。
CLICKHOUSE
选择新建类型所映射的CLICKHOUSE连接的数据类型。
DLI
选择新建类型所映射的DLI连接的数据类型。
DWS
选择新建类型所映射的DWS连接的数据类型。
MRS_HIVE
选择新建类型所映射的MRS_HIVE连接的数据类型。
MYSQL
选择新建类型所映射的MYSQL连接的数据类型。
ORACLE
选择新建类型所映射的ORACLE连接的数据类型。
POSTGRESQL
选择新建类型所映射的POSTGRESQL连接的数据类型。
- 编辑类型
在字段类型列表中,找到需要编辑的字段类型,然后单击按钮进行编辑,参数说明请参见表1。
- 删除类型
仅支持对于用户新建的数据类型进行删除操作。“创建人”为SYSTEM的类型为系统默认的字段类型,不支持删除操作。
在字段类型列表中,找到需要删除的字段类型,单击按钮,然后在弹出对话框中单击“确定”完成删除。
- 重置
单击“字段类型”页面底部的“重置”按钮,可恢复系统默认配置。
- 新建类型