数字化转型规划、企业架构规划、4A架构规划、数据治理咨询、指标体系建设、流程体系建设、BOM与物料数据管理-星顺企业架构洞察-05-流程对数据架构有多重要
main slider-home
数字化咨询服务
数字化转型规划、企业架构规划、数据治理、流程治理

流程对数据架构有多重要

近期给客户做整体的数据架构,在企业架构进行整体分析时,愈发感觉到流程的重要性,数据架构的核心组件或多或少都可以溯源到业务流程。

我总结的数据架构建设思路

一、流程分析

企业的1级流程一般是企业能力模型,从该能力模型中可以映射出企业的一级域信息。

企业的2级流程是基于一级流程展开的某域的业务能力模型,从中可以映射出二级域信息。

3级流程同上,如需要的话可以展开。

对企业的4-5级流程(5级流程如有)进行分析,可以知道业务对象、业务活动以及流程步骤间的连接关系。其中:

——业务对象可以映射为数据对象

——从业务单据中可以归纳出数据对象的属性,即:数据项

——通过流程步骤间的连接关系及相应业务单据,可以知道数据对象之间的交互信息

所以,通过流程分析,我们可以知道以下信息:

1、域的(1-3级)分级信息

2、数据 / 数据实体 / 数据对象

3、数据对象的属性信息

4、数据对象之间的交互信息

5、数据对象及其属性在各流程步骤中的变化信息(CRUD)

把以上信息搞清楚了,搭建数据架构就十分简单了。

二、流程与数据资产目录

基于域的分级信息、数据对象、数据对象的属性,再对应IT系统中的数据库、表、字段的内容,一个基本完善的数据资产目录就大功告成了。

当然,数据资产目录还包括数据的分类、数据的所有者等信息,但无论如何,通过流程分析生成的数据资产目录已经包含了目录的绝大部分内容。

三、流程与数据模型

有了数据对象,知道了数据对象之间的交互信息,通过简单的分析,就能梳理出数据的概念模型。

基于概念模型,结合数据对象的属性信息,可以设计出数据的逻辑模型。

基于逻辑模型,结合数据库、表、字段的设计要求及数据标准,可以设计出数据的物理模型。

四、流程与数据分布

知道了数据对象及其属性在各流程步骤中的变化信息,通过CRUD表,就可以获得数据在流程中的分布视图。