业务实体包含业务对象和业务活动:
业务对象即参与业务的主体和客体,通常情况下业务对象是实际存在、不因事件发生而存在的对象。例如客户、员工、产品等具体的业务对象;地域、组织关系和产品类目等抽象的业务对象。
业务活动是一个或者多个业务对象在某个时间(段)为了达成某种目的所进行的活动或者是某种活动的结果。在开始创建维度逻辑表前,您需要完成业务实体的创建。
在本文为您介绍如何创建并管理业务实体。
前提条件
创建业务实体
在Dataphin首页,单击顶部菜单栏的规划。
进入Dataphin规划页面后,默认进入数据架构页面。
在数据架构页面,找到需要创建业务对象的数据板块后,按照下图操作指引,单击新建业务实体。
在新建业务实体对话框,配置参数。
参数
描述
实体名称
命名规则如下:
汉字、字母、数字、下划线(_)和中划线(-)。
不能超过64个字符。
编码
命名规则如下:
字母、数字、下划线(-)。
不能超过64个字符。
实体类型
业务对象:参与业务的人或事物, 偏静态的实体。
普通对象:复杂的, 有很多属性的对象。狭义上,业务对象就是普通对象。 例如:零售业务中的买家、商品等可以具象化的实体,或类目、地域等较抽象的实体。
枚举对象:简单的基础对象。例如:性别(男/女/未知), 其值可以穷举。
虚拟对象:在业务定义中,没有任何属性的基础对象。例如:姓名。
层级对象:多个业务对象之间有上下级关系,,这一组对象就是层级对象。例如:行政区域(国家->省->市->县)。
业务活动:1个或者多个业务对象在某个时间(段)为了达成某种目的,所进行的活动或者是某种活动的结果。
业务事件:持续时间短(瞬间)的业务事件,业务事件一般对应业务流程的一次状态的变化。例如:销售订单的下单事件。
业务快照:一系列业务活动中在某一个时刻点的状态和结果。例如:库存、账户余额。
业务流程:有明确生命周期的业务活动,即有明确的开始时间和结束时间, 过程中有状态的流转变化。例如:销售订单,从客户下单开始,到客户收到货物关闭订单结束。
主题域
业务实体所需关联的主题域。
负责人
选择业务对象的负责人。Dataphin成员列表中的成员均可以作为业务对象的负责人。
描述
填写对业务对象的简单描述。
若您选择创建普通对象、业务事件、业务流程实体类型,您还需填写以下配置参数:
实体类型
参数
普通对象
继承自实体、关联实体
业务事件
关联实体
业务流程
前序业务流程、关联实体、流程事件
参数说明:
继承自实体:即选择当前业务对象的主对象, 当前对象作为其子对象。子对象是主对象的一种,在主对象基础上有更多扩展属性。 如:注册会员本身也是用户,但是比普通用户多了一些会员才有的属性,用户是主对象,注册会员是子对象。
关联实体:如果实体A的某一个属性对应另一个实体B,则B为A的关联实体。如:业务对象客户有地址(业务对象)这个属性,地址是客户的关联实体。
前序业务流程:业务流程A发生在业务流程B之前,且A是B的先决条件,则A是B的前序业务流程。如:零售业务中,购买之后才有履约配送,购买是履约配送的前序业务流程。可以有多个前序业务流程。
流程事件:业务流程可以分拆为多个事件。如:电商业务中,销售订单可以分拆为下单事件、支付事件、发货事件、关单事件等。请按照事件的发生顺序选择事件。
单击保存,即可完成业务实体的创建。
保存后,业务实体为未上线状态。未上线的业务实体无法被后续的维度逻辑表引用。
上线业务实体
在数据架构页面,按照下图操作指引,上线业务对象。上线后的业务对象可以被维度逻辑表引用。
创建维度逻辑表
状态为已上线的业务对象支持创建维度逻辑表。
在数据架构页面,按照下图操作指引,创建维度逻辑表。后续如何配置维度逻辑表的参数请参见新建普通维度逻辑表。
查看版本信息
在数据架构页面,按照下图操作指引,进入版本信息对话框。
在版本信息对话框,查看版本详情及版本对比。
下线业务实体
仅支持下线没有被维度逻辑表引用的业务实体。
仅支持下线已上线状态的业务实体。
在业务实体页面,按照下图操作指引,下线业务实体。下线后业务实体的状态更改为未上线。
编辑业务实体
在数据架构页面,按照下图操作指引,编辑业务实体。编辑业务实体的参数说明请参见创建并管理业务实体
删除业务实体
仅支持删除状态为未上线的业务实体。
在业务实体页面,按照下图操作指引,删除业务实体。
查看实体关系图
在Dataphin中您可通过图形化方式查看主要实体以及这些实体之间的相互关系。在业务实体页面,按照下图操作指引,查看实体关系图。
后续步骤
完成数据板块的业务实体创建后,即可创建维度逻辑表,具体操作,请参见新建普通维度逻辑表。