You need to enable JavaScript to run this app.
导航

新建数据表

最近更新时间2022.10.31 16:52:44

首次发布时间2022.09.19 22:02:45

1 数据表介绍

库级库Owner表名表Owner表中文调度频率数据来源专题管理

ods

demo02

ods.exam_event_df

demo02

考试过程表

小时

数据集成

  • 描述:考试过程表

  • 数据研发项目:Demo_Workshop

  • 数据安全等级:L3

  • 表权限负责人:demo02

  • 产品线:ARK

  • 业务域:教育-ARK(EK)

  • 主题:行为主题

  • 专题:ARK演示

  • 层级:ODS

dim

demo02

dim.student_info_df

demo02

学生信息表

数据集成

  • 描述:学生信息表

  • 数据研发项目:Demo_Workshop

  • 数据安全等级:L3

  • 表权限负责人:demo02

  • 产品线:ARK

  • 业务域:教育-ARK(EK)

  • 主题:用户主题

  • 专题:ARK演示

  • 层级:DIM

dwd

demo02

dwd.dwd_action_exam_detail_df

demo02

学生考试明细表

ods层+dim层加工而来

  • 描述:学生考试明细表

  • 数据研发项目:Demo_Workshop

  • 数据安全等级:L3

  • 表权限负责人:demo02

  • 产品线:ARK

  • 业务域:教育-ARK(EK)

  • 主题:行为主题

  • 专题:ARK演示

  • 层级:DWD

dwm

demo02

dwm.dwm_action_exam_summary_df

demo02

考试情况汇总表

dwd层汇总而来

  • 描述:考试情况汇总表

  • 选择项目:Demo_Workshop

  • 安全级别:L3

  • 所有者:demo02

  • 是否核心:是

  • 产品线:ARK

  • 业务域:教育-ARK(EK)

  • 主题:用户主题

  • 专题:ARK演示

  • 层级:DWM

2 项目表创建

2.1 ODS表

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

开发信息:

  • 数据研发项目:Demo_Workshop

元数据标签:

  • 专题:ARK演示

  • 生命状态:默认在线

  • 是否核心:是

  • 业务域:教育-ARK(EK)

  • 产品线:ARK

  • 层级:ODS

  • 主题:行为主题

4)ods.exam_event_df(考试过程表)创建成功。

2.2 DIM表

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(学生信息表)创建成功。

2.3 DWD表

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(学生考试明细表)创建成功。

2.4 DWM表

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(考试情况汇总表)创建成功。

3 专题查看

1)建表时选择对应的专题,自动目录下会快速添加到目标专题中;点击侧边栏“专题管理”,点击“ARK演示”专题。

2)点击“LAS目录”,即可查看ARK演示专题下的信息。