通过DDL方式新建逻辑表

通过DDL方式新建模型,完成模型ods_base_yhkh_demo_di 的创建,为保证操作的顺利,请大家将逻辑表名称中“demo”换成各自自定义的名称,方便查看并且不和其他人的混淆,互不干扰。本文介绍如何通过DDL方式新建逻辑表。

前提条件

  1. 已新建工作组“信息中心(xxzx)”,具体操作,请参见新建工作组

  2. 已在工作组中分别添加数据源类型为MaxCompute、RDS MySQL的数据源,具体操作,请参见新建云计算资源

  3. 已新建目录,具体操作,请参见新建模型目录

  4. 已创建逻辑表命名规则,具体操作,请参见创建逻辑表命名规则

操作步骤

  1. 登录数据资源平台控制台

  2. 在顶部菜单栏,单击选择工作组图标,选择目标工作组。

  3. 在页面左上角选择 > 协同

  4. 在左侧导航栏,选择 > 数据模型设计

  5. 将鼠标悬停至我的模型上,单击image图标。

  6. 在逻辑表列表页面,单击新建逻辑表,选择所属目录为“ODS/基础信息”。

    image
    说明

    同时支持在目录区域,选择image > 新建逻辑表方式新建逻辑表。

    此处的表名称设置,依赖数据标准模块中设置的逻辑表命名规则。

  7. 配置信息字段信息页签,单击更多 > DDL新增字段

    image
  8. DDL新增字段对话框,选择数据源类型为“ MaxCompute”,输入DDL语句,单击确定

    2DDL语句如下:

        CREATE TABLE IF NOT EXISTS `ods_base_yhkh_demo_di` ( 
        `id` bigint COMMENT '主键',
        `zzhm` string COMMENT '证件号码',
        `khmc` string COMMENT '客户名称',
        `nl` bigint COMMENT '年龄',
        `xb` string COMMENT '性别',
        `c_xb_dm` string COMMENT '性别-标准字典值',
        `c_xb_mc` string COMMENT '性别-标准值说明',
        `sjhm` string COMMENT '手机号码',
        `csrq` string COMMENT '出生日期',
        `jysp` string COMMENT '教育水平',
        `c_jysp_dm` string COMMENT '教育水平-标准字典值',
        `c_jysp_mc` string COMMENT '教育水平-标准值说明',
        `zy` string COMMENT '职业',
        `c_career_dm` string COMMENT '职业-标准字典值',
        `c_career_mc` string COMMENT '职业-标准值说明',
        `hyzk` string COMMENT '婚姻状况',
        `c_hyzk_dm` string COMMENT '婚姻状况-标准字典值',
        `c_hyzk_mc` string COMMENT '婚姻状况-标准值说明',
        `gz` bigint COMMENT '工资',
        `decdbyjyje` bigint COMMENT '大额存单本月交易金额',
        `decdbyjybs` bigint COMMENT '大额存单本月交易笔数',
        `zjzdjyrq` string COMMENT '最近主动交易日期',
        `jtnsr` bigint COMMENT '家庭年收入',
        `dqckcy` bigint COMMENT '定期存款持有'
    ) COMMENT '信用卡客户信息表(原始数据)'
    ;
  9. 新建逻辑表面板中,预览表名称“ods_base_yhkh_demo_di无误后,单击确认

    image

预期结果

  1. 在对应目录右侧逻辑表列表可查看到已创建的逻辑表。

    image
  2. 在逻辑表列表页面,单击操作列的详情,可查看当前表的详细信息,如字段信息等。

    12