步骤五:规范建模

本文为您介绍如何基于本教程完成数据建模。

背景信息

数据建模是使用可视化视图的方式抽象表示或定义业务的过程。通过构建数据模型,可清晰的梳理出业务所参与的对象和业务活动,帮助企业全面的了解业务过程,从而改进业务流程。同时也能够推进业务从数据视角出发,消灭企业之间的信息孤岛和数据差异等。在Dataphin中采用OneModel方法论将数据建模过程分为以下四层:

  • 主题域建模:在数据中台, 主题对应一个宏观的分析领域,比如销售分析就是分析"销售"这个主题。联系较为紧密的主题的集合就是主题域。每一个行业都可以拆分为有多个(10个左右不等)主题域组成的主题域模型。

  • 概念建模:在主题域的基础上, 每个主题域内增加了实体以及实体之间的关系。

  • 逻辑建模:在概念模型的基础上, 增加每个实体的属性以及属性的约束。

  • 业务分析建模:行业中重要的以及常用的分析方法与分析视角。在逻辑模型基础上, 将业务分析问题转换为Dataphin特有的派生指标, 并进一步提炼出原子指标和业务限定。

步骤一:新建主题域

  1. 在Dataphin首页,单击顶部菜单栏的规划

  2. 按照下图操作指引,选择dataphin_tutorial数据板块并进入在新建主题域页面。

    image.png
  3. 新建主题域页面,配置相关参数。

    参数

    描述

    主题域名称

    输入交易域

    编码

    输入trade

    英文缩写

    输入trade

    上级主题域

    默认为空。

    描述

    填写对主题域的简单的描述。例如,交易域

  4. 单击确定

步骤二:新建业务对象

  1. 数据架构页面,按照下图操作指引,进入新建业务实体对话框。image

  2. 新建业务实体对话框,配置参数。

    创建客户业务实体与产品业务实体的操作步骤相同,下文以创建产品业务实体为例

    参数

    描述

    实体名称

    输入产品

    编码

    输入products。

    实体类型

    默认选择业务对象/普通对象

    主题域

    仅支持选择当前数据板块的主题域。选择上述创建的主题域:交易域

    负责人

    选择业务对象的负责人。Dataphin成员列表中的成员均可以作为业务对象的负责人。

    描述

    填写对业务对象的简单描述,例如,产品实体业务对象

    继承自实体

    默认为

    关联实体

    默认为

  3. 完成业务对象信息配置后,单击确定

    说明

    保存后,业务对象为未上线状态。未上线的业务对象无法被后续的维度逻辑表引用。

  4. 单击实体对象的上线image按钮,上线实体对象,并单击确定

步骤三:新建业务活动

  1. 数据架构页面,按照下图操作指引,进入新建业务实体对话框。image

  2. 新建业务实体对话框,配置参数。

    参数

    描述

    实体名称

    输入购买下单

    编码

    输入order_buy

    实体类型

    选择业务活动/业务事件

    主题域

    仅支持选择当前数据板块的主题域。请选择上述创建的交易域

    负责人

    选择业务活动的负责人。Dataphin成员列表中的成员均可以作为业务活动的负责人。

    描述

    填写对业务活动的简单描述。例如,购买下单业务活动

    关联实体

    选择上述创建的产品客户实体业务对象。

  3. 单击确定即可完成业务活动的创建。

  4. 数据板块页面,选择已新建的业务事件,单击1图标,并在上线业务对话框单击确定,上线该新建的业务事件。

查看实体关系图

完成实体对象(业务对象和业务活动)的创建后,可单击实体名称旁image图标,查看该实体的实体关系图。

image.png