元数据血缘明细表
CREATE TABLE `dim_xx_meta_quality` (
`table_name` varchar(255) DEFAULT NULL COMMENT '表名',
`table_comment` varchar(255) DEFAULT NULL COMMENT '表备注',
`col_name` varchar(255) DEFAULT NULL COMMENT '字段名',
`col_comment` varchar(255) DEFAULT NULL COMMENT '字段备注',
`distinct_count` varchar(255) DEFAULT NULL COMMENT '去重记录数',
`total_count` varchar(255) DEFAULT NULL COMMENT '总记录数(最近的分区)',
`max_len` varchar(255) DEFAULT NULL COMMENT '最大长度',
`min_len` varchar(255) DEFAULT NULL COMMENT '最小长度',
`max_value` varchar(255) DEFAULT NULL COMMENT '最大值',
`min_value` varchar(255) DEFAULT NULL COMMENT '最小值',
`null_count` varchar(255) DEFAULT NULL COMMENT '空值数',
`null_rate` varchar(255) DEFAULT NULL COMMENT '空值率',
`spend_time` varchar(255) DEFAULT NULL COMMENT '读取记录数花费的时间单位:秒',
`etl_tm` varchar(255) DEFAULT NULL COMMENT 'ETL时间',
`dt` varchar(255) DEFAULT NULL COMMENT '分区'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='xx_元数据血缘明细表';
元数据宽表
CREATE TABLE `dim_xx_meta_detail_outline` (
`pro_name` varchar(255) DEFAULT NULL COMMENT '项目名称',
`tbl_level` varchar(255) DEFAULT NULL COMMENT '表层级',
`tbl_name` varchar(255) DEFAULT NULL COMMENT '表英文名',
`tbl_comment` varchar(255) DEFAULT NULL COMMENT '表中文名',
`col_name` varchar(255) DEFAULT NULL COMMENT '字段名',
`col_type` varchar(255) DEFAULT NULL COMMENT '字段类型',
`col_comment` varchar(255) DEFAULT NULL COMMENT '字段备注',
`tbl_col_num` varchar(255) DEFAULT NULL COMMENT '字段数',
`all_row_count` varchar(255) DEFAULT NULL COMMENT '总行数',
`row_count` varchar(255) DEFAULT NULL COMMENT '最新分区总行数',
`index1_name` varchar(255) DEFAULT NULL COMMENT '表一级明细',
`index2_name` varchar(255) DEFAULT NULL COMMENT '表二级明细',
`index3_name` varchar(255) DEFAULT NULL COMMENT '表三级明细',
`is_pt` varchar(255) DEFAULT NULL COMMENT '是否是分区表',
`pt_last` varchar(255) DEFAULT NULL COMMENT '最新分区',
`tbl_create_time` varchar(255) DEFAULT NULL COMMENT '表创建时间',
`tbl_update_time` varchar(255) DEFAULT NULL COMMENT '表更新时间',
`tbl_lifecycle` varchar(255) DEFAULT NULL COMMENT '表生命周期',
`tbl_type` varchar(255) DEFAULT NULL COMMENT '表类型 内部表/外部表',
`tbl_size` varchar(255) DEFAULT NULL COMMENT '表大小 单位:MB',
`etl_tm` varchar(255) DEFAULT NULL COMMENT 'ETL时间',
`dt` varchar(255) DEFAULT NULL COMMENT '分区'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='xx_元数据宽表';
元数据数据质量
CREATE TABLE `dim_xx_meta_blood_relation_detail` (
`ins_name` varchar(255) DEFAULT NULL COMMENT '调度节点名称',
`tbl_out_en` varchar(255) DEFAULT NULL COMMENT '输出表英文名',
`tbl_out_zh` varchar(255) DEFAULT NULL COMMENT '输出表中文名',
`tbl_in_en` varchar(255) DEFAULT NULL COMMENT '输入表英文名',
`tbl_in_zh` varchar(255) DEFAULT NULL COMMENT '输入表中文名',
`etl_tm` varchar(255) DEFAULT NULL COMMENT 'ETL时间',
`dt` varchar(255) DEFAULT NULL COMMENT '分区'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='xx_元数据数据质量';
Reference