本文为您介绍如何基于本教程完成数据建模。
背景信息
数据建模是使用可视化视图的方式抽象表示或定义业务的过程。通过构建数据模型,可清晰的梳理出业务所参与的对象和业务活动,帮助企业全面的了解业务过程,从而改进业务流程。同时也能够推进业务从数据视角出发,消灭企业之间的信息孤岛和数据差异等。在Dataphin中采用OneModel方法论将数据建模过程分为以下四层:
主题域建模:在数据中台, 主题对应一个宏观的分析领域,比如销售分析就是分析"销售"这个主题。联系较为紧密的主题的集合就是主题域。每一个行业都可以拆分为有多个(10个左右不等)主题域组成的主题域模型。
概念建模:在主题域的基础上, 每个主题域内增加了实体以及实体之间的关系。
逻辑建模:在概念模型的基础上, 增加每个实体的属性以及属性的约束。
业务分析建模:行业中重要的以及常用的分析方法与分析视角。在逻辑模型基础上, 将业务分析问题转换为Dataphin特有的派生指标, 并进一步提炼出原子指标和业务限定。
步骤一:新建主题域
在Dataphin首页,单击顶部菜单栏的规划。
按照下图操作指引,选择dataphin_tutorial数据板块并进入在新建主题域页面。
在新建主题域页面,配置相关参数。
参数
描述
主题域名称
输入交易域。
编码
输入trade。
英文缩写
输入trade。
上级主题域
默认为空。
描述
填写对主题域的简单的描述。例如,交易域。
单击确定。
步骤二:新建业务对象
在数据架构页面,按照下图操作指引,进入新建业务实体对话框。
在新建业务实体对话框,配置参数。
创建客户业务实体与产品业务实体的操作步骤相同,下文以创建产品业务实体为例。
参数
描述
实体名称
输入产品。
编码
输入products。
实体类型
默认选择业务对象/普通对象。
主题域
仅支持选择当前数据板块的主题域。选择上述创建的主题域:交易域。
负责人
选择业务对象的负责人。Dataphin成员列表中的成员均可以作为业务对象的负责人。
描述
填写对业务对象的简单描述,例如,产品实体业务对象。
继承自实体
默认为空。
关联实体
默认为空。
完成业务对象信息配置后,单击确定。
说明保存后,业务对象为未上线状态。未上线的业务对象无法被后续的维度逻辑表引用。
单击实体对象的上线按钮,上线实体对象,并单击确定。
步骤三:新建业务活动
在数据架构页面,按照下图操作指引,进入新建业务实体对话框。
在新建业务实体对话框,配置参数。
参数
描述
实体名称
输入购买下单。
编码
输入order_buy。
实体类型
选择业务活动/业务事件。
主题域
仅支持选择当前数据板块的主题域。请选择上述创建的交易域。
负责人
选择业务活动的负责人。Dataphin成员列表中的成员均可以作为业务活动的负责人。
描述
填写对业务活动的简单描述。例如,购买下单业务活动。
关联实体
选择上述创建的产品和客户实体业务对象。
单击确定即可完成业务活动的创建。
在数据板块页面,选择已新建的业务事件,单击图标,并在上线业务对话框单击确定,上线该新建的业务事件。
查看实体关系图
完成实体对象(业务对象和业务活动)的创建后,可单击实体名称旁图标,查看该实体的实体关系图。