设计数据模型

通过设计数据模型,用户可对数据模型的层次结构进行管理,并对模型字段进行设计。本文介绍如何设计数据模型。

前提条件

  1. 已新建工作组。

  2. 已在工作组内新建云计算资源。

操作步骤

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

  2. 在页面左上角,单击菜单图标,选择协同

  3. 在顶部菜单栏,单击选择工作组图标,选择目标工作组,单击资产加工

    说明

    若您已在资产加工页面,请跳过“单击资产加工”的操作。

  4. 在左侧导航栏中,单击数据建模图标,选择数据模型设计

  5. 将鼠标悬停至我的模型上,单击1图标,选择新建目录,填写目录名称和标识,单击确认

  6. 将鼠标悬停至我的模型上,单击image.png图标,进入逻辑表管理页面创建逻辑表。

    1. 单击新建逻辑表,选择所属目录,输入表名称等。123

      • 所属目录:逻辑表的归属目录。

        重要

        若在数据标准 > 模型标准设计 > 逻辑表命名规则中为该目录设计了逻辑表命名规则,则归属到这个目录下的所有逻辑表需按照该规则命名。

      • 表名称

        • 若对所属目录设置了表名称规则,则需要按照设置的规则填写表名称。关于逻辑表命名规则,请参见新建逻辑表命名规则

        • 如果需要自定义表名称,单击自定义模型,切换回自定义命名方式设置表名称。

    2. 新建逻辑表页面,单击更多DDL新增字段

    3. DDL新增字段对话框,输入DDL语句,单击确定。下面以"ods_base_yhkh"为例。

      逻辑表"ods_base_yhkh"DDL生成语句如下:

      create table if not exists `ods_base_yhkh` (
      `id` bigint comment '主键',
      `zzhm` string comment '证件号码',
      `khmc` string comment '客户名称',
      `nl` bigint comment '年龄',
      `xb` string comment '性别',
      `xb_mc` string comment '性别-标准值说明',
      `yddh1` string comment '移动电话1',
      `csrq` string comment '出生日期',
      `jysp` string comment '教育水平',
      `jysp_mc` string comment '教育水平-标准值说明',
      `career` string comment '职业',
      `c_career_mc` string comment '职业-标准值说明',
      `hyzk` string comment '婚姻状况',
      `hyzk_mc` string comment '婚姻状况-标准值说明',
      `gz` bigint comment '工资',
      `decdbyjyje` bigint comment '大额存单本月交易金额',
      `decdbyjybs` bigint comment '大额存单本月交易笔数',
      `zjzdjyrq` string comment '最近主动交易日期',
      `jtnsr` bigint comment '家庭年收入',
      `dqckcy` bigint comment '定期存款持有'
      )
       comment '银行客户信息';
  7. 在逻辑表管理页面,同步新建逻辑表的DDL语句。

    1. 在逻辑表管理页面中,选择已新建的逻辑表“ods_base_yhkh”,单击详情

    2. 在逻辑表详情页面中,单击DDL设置

    3. 在DDL设置区域,选择MaxCompute,单击生成DDL,操作完成后,单击保存DDL1

  8. 在逻辑表管理页面,选中目标逻辑表“ods_base_yhkh”,在目标逻辑表操作列,选择更多 > 物理化1

  9. 物理化页面,选择云计算资源类型MaxCompute和对应的云计算资源,单击执行物理化物理化成功.png

后续步骤

操作完成后,在数据查询模块对应云计算资源中查询物理化成功的表,具体操作,请参见物理表查询