库级 | 库Owner | 表名 | 表Owner | 表中文 | 调度频率 | 数据来源 | 专题管理 |
---|---|---|---|---|---|---|---|
ods | demo02 | ods.exam_event_df | demo02 | 考试过程表 | 小时 | 数据集成 |
|
dim | demo02 | dim.student_info_df | demo02 | 学生信息表 | 天 | 数据集成 |
|
dwd | demo02 | dwd.dwd_action_exam_detail_df | demo02 | 学生考试明细表 | 天 | ods层+dim层加工而来 |
|
dwm | demo02 | dwm.dwm_action_exam_summary_df | demo02 | 考试情况汇总表 | 天 | dwd层汇总而来 |
|
1)使用demo02账号登陆数据地图,在Table管理界面中,点击右上角“新建LAS表”。
2)选择“DDL建表”,输入SQL,确认无误后,点击解析。ods
CREATE TABLE `ods`.`exam_event_df`( `exam_id` BIGINT COMMENT '考试id', `student_id` BIGINT COMMENT '学生id', `exam_grade_id` BIGINT COMMENT '年级id', `exam_subject_id` STRING COMMENT '学科id', `exam_time` STRING COMMENT '考试时间', `exam_score` STRING COMMENT '考试分数' ) PARTITIONED BY (`date` string COMMENT 'date', `hour` string COMMENT 'hour') TBLPROPERTIES ( 'is_starred' = 'false', 'is_core' = 'true', 'bytelake.index.type' = 'NON_INDEX', 'bytelake.bms.enable' = 'true', 'bytelake.payload.class.name' = 'org.apache.hudi.common.model.OverwriteWithLatestAvroPayload', 'alias' = '考试过程表', 'status' = '3', 'bytelake.base.file.format' = 'PARQUET', 'bytelake.column.family.enable' = 'false' )
3)显示解析成功,输入表的资产信息,确认无误后,点击提交。
基础信息:
LAS表中文名:考试过程表
描述:考试过程表
安全信息:
安全登记:默认L3
表权限负责人:默认demo02
开发信息:
元数据标签:
专题:ARK演示
生命状态:默认在线
是否核心:是
业务域:教育-ARK(EK)
产品线:ARK
层级:ODS
主题:行为主题
4)ods.exam_event_df(考试过程表)创建成功。
1)使用刚才创建的的demo02 账号登陆数据地图,在Table管理界面中,点击右上角“新建LAS表”。
2)选择“DDL建表”,输入SQL,确认无误后,点击解析。
dim
CREATE TABLE `dim`.`student_info_df`( `student_id` BIGINT COMMENT '学生id', `student_name` STRING COMMENT '学生名称', `class_id` BIGINT COMMENT '班级id', `class_name` STRING COMMENT '班级名称', `school_id` BIGINT COMMENT '学校id', `school_name` STRING COMMENT '学校名称', `school_year` BIGINT COMMENT '学校学年', `grade_id` BIGINT COMMENT '年级id', `grade_name` STRING COMMENT '年级名称', `jk_code` STRING COMMENT '极课号', `is_test_school` BIGINT COMMENT '是否测试学校' ) PARTITIONED BY (`date` STRING COMMENT '分区日期') TBLPROPERTIES ( 'is_starred' = 'false', 'is_core' = 'true', 'bytelake.index.type' = 'NON_INDEX', 'bytelake.bms.enable' = 'true', 'bytelake.payload.class.name' = 'org.apache.hudi.common.model.OverwriteWithLatestAvroPayload', 'alias' = '学生信息表', 'status' = '3', 'bytelake.base.file.format' = 'PARQUET', 'bytelake.column.family.enable' = 'false' )
3)显示解析成功,输入表的资产信息,确认无误后,点击提交。
描述:学生信息表
选择项目:Demo_Workshop
产品线:ARK
业务域:教育-ARK(EK)
主题:用户主题
专题:ARK演示
层级:DIM
dim.student_info_df(学生信息表)创建成功。
1)同样,使用demo02账号登陆数据地图,在Table管理界面中选择LAS标签页,点击右上角“新建LAS表”。
2)选择“DDL建表”,输入SQL,确认无误后,点击解析。
dwd
CREATE TABLE `dwd`.`dwd_action_exam_detail_df`( `exam_id` BIGINT COMMENT '考试id', `student_id` BIGINT COMMENT '学生id', `student_name` STRING COMMENT '学生名称', `class_id` BIGINT COMMENT '班级id', `class_name` STRING COMMENT '班级名称', `jk_code` STRING COMMENT '极课号', `school_id` BIGINT COMMENT '学校id', `school_name` STRING COMMENT '学校名称', `grade_id` BIGINT COMMENT '年级id', `grade_name` STRING COMMENT '年级名称', `subject_id` STRING COMMENT '学科id', `subject_name` STRING COMMENT '学科名称', `exam_time` STRING COMMENT '考试时间', `exam_score` STRING COMMENT '考试成绩', `is_test_school` BIGINT COMMENT '是否测试校' ) PARTITIONED BY (`date` STRING COMMENT '分区日期') TBLPROPERTIES ( 'is_starred' = 'false', 'is_core' = 'true', 'bytelake.index.type' = 'NON_INDEX', 'bytelake.bms.enable' = 'true', 'bytelake.payload.class.name' = 'org.apache.hudi.common.model.OverwriteWithLatestAvroPayload', 'alias' = '学生考试明细表', 'status' = '3', 'bytelake.base.file.format' = 'PARQUET', 'bytelake.column.family.enable' = 'false' )
3)显示解析成功,输入表的资产信息,确认无误后,点击提交。
描述:学生考试明细表
选择项目:Demo_Workshop
产品线:ARK
业务域:教育-ARK(EK)
主题:行为主题
专题:ARK演示
层级:DWD
dwd.dwd_action_exam_detail_df(学生考试明细表)创建成功。
1)使用demo02账号登陆数据地图,在Table管理界面中,点击右上角“新建LAS表”。
2)选择“DDL建表”,输入SQL,确认无误后,点击解析。
dwm
CREATE TABLE `dwm`.`dwm_action_exam_summary_df`( `class_id` BIGINT COMMENT '班级id', `class_name` STRING COMMENT '班级名称', `school_id` BIGINT COMMENT '学校id', `school_name` STRING COMMENT '学校名称', `grade_id` BIGINT COMMENT '年级id', `grade_name` STRING COMMENT '年级名称', `subject_id` BIGINT COMMENT '学科id', `subject_name` STRING COMMENT '学科名称', `total_student_cnt` BIGINT COMMENT '总考试人数', `total_score` DOUBLE COMMENT '总得分' ) PARTITIONED BY (`date` STRING COMMENT '分区日期') TBLPROPERTIES ( 'is_starred' = 'false', 'is_core' = 'true', 'bytelake.index.type' = 'NON_INDEX', 'bytelake.bms.enable' = 'true', 'bytelake.payload.class.name' = 'org.apache.hudi.common.model.OverwriteWithLatestAvroPayload', 'alias' = '考试情况汇总表', 'status' = '3', 'bytelake.base.file.format' = 'PARQUET', 'bytelake.column.family.enable' = 'false' )
3)显示解析成功,输入表的资产信息,确认无误后,点击提交。
描述:考试情况汇总表
选择项目:Demo_Workshop
安全级别:L3
是否核心:是
产品线:ARK
业务域:教育-ARK(EK)
主题:用户主题
专题:ARK演示
层级:DWM
4)dwm.dwm_action_exam_summary_df(考试情况汇总表)创建成功。
1)建表时选择对应的专题,自动目录下会快速添加到目标专题中;点击侧边栏“专题管理”,点击“ARK演示”专题。
2)点击“LAS目录”,即可查看ARK演示专题下的信息。