数据架构
概念建模是Dataphin提供构建业务模型的工具,您可通过Dataphin的建模能力直接在Dataphin构建业务模型,快速将业务理解落地到中台,实现建模/数仓一体化。同时有利于数据消费者更好理解数据和数据对应的业务。本文为您介绍Dataphin数仓规划中概念模型的基本概念,包含主题域、实体关系图等,以便于您更好地理解和使用Dataphin进行数仓规划。
背景信息
在建设数据中台的流程中,一般的首要任务是对整个业务进行前置调研,如先盘点出参与业务的人员、事物和基本规则定义,并理清人、事、物之间的关系和发生的各种交互行为。在全面了解业务的架构和运行情况后,产出业务的概念模型。将现实中的业务进行抽象,通过图形化等方式真实的反映业务情况。
功能概述
多级主题域:支持多级主题域, 且支持树形图展示多级主题域。
实体关系定义:定义业务实体时, 同时定义实体关系。并且支持配置多种实体关系,包括关联、继承、 层级、前后序、流转、包含关系, 以便更精确的反映业务联系。
实体关系图:支持将基于实际业务场景梳理出的对象关系及定义,可视化配置出来构建概念模型,并以实体关系流程图的形式直观展示。
逻辑表构建:支持基于创建好的业务实体快速创建对应类型的逻辑表,将概念模型和逻辑模型的构建关联起来。
零售行业概念模型示例
主题域模型
在创建概念模型前,您需要为先创建对应主题域。以下为通过Dataphin创建的零售业主题域模型:
一般的,零售行业最基础的三个实体为人、货、场,围绕这个三个实体出发,可以推出最核心的三个业务对象实体,客户(消费者),商品,渠道(线下门店或线上各种渠道)。其他各种业务实体都在围绕人、货、场展开, 进而梳理出很多业务实体。
在零售行业中,核心业务活动实体通常为销售,将商品通过不同的销售渠道售卖给消费者.。销售业务活动实体关联了客户、商品、渠道三个业务对象实体。
营销域的一系列业务实体解决引流。扩大客户(消费者)体量问题,有营销活动、消费券等业务实体; 内容域提供资源。提高客户(消费者)的粘性, 有各种内容实体。
供应链域的一系列业务实体,保障商品的供应,有供应商、采购、运输、仓储等业务实体。
履约域的业务实体将商品送到客户手中。
概念模型
在主题域模型基础上,将每个主题域内的实体以及实体之间的关系构建出来的模型就是概念模型。以下为履约域的概念模型示例: