建表SQL參考:(每個字典一個表,比如辦學類型一個表dim_bxlx,民族一個表dim_mz)
CREATE TABLE rkk_dim_baoxlx ( bzdm STRING COMMENT '標准代碼', bzdmmc STRING COMMENT '標准代碼注釋', table_name STRING COMMENT '表名', table_chi_name STRING COMMENT '表中文名', col_name STRING COMMENT '字段名', col_chi_name STRING COMMENT '字段中文名', ywxtdm STRING COMMENT '業務系統代碼', ywxtdmmc STRING COMMENT '業務系統代碼注釋' ) COMMENT '維度表_保險類型';
----更新
通常標准字典表中的字典名和原始表會有出入,例如標准字典為男女,原始為男性女性,則需要一個原始字典名和值的映射,加上不同表的原始字典名字典值是不一樣的,這樣使用分組列來區分即可
基於產品映射的考慮,字典表設計可以是以下字段:
標准字典名
標准字典值
原始字典名
原始字典值
分組列
這樣一個基本的碼表就算可以使用了,有些時候還需要保存歷史緯度,會使用如時間等分區,其他字段例如更新時間等等可以根據實際情況補充
