数据架构建设流程全解【方法论+案例】

今天就结合企业管理信息域MSS具体案例跟大家讲一讲数据架构建的建设方法论,主要分为五个步骤:架构现状分析、数据实体梳理、数据主题域划分、数据概念模型及数据分布规划。

架构现状分析

每个企业面临的数据架构问题都是不一样的,这里给出某企业管理信息域(MSS)面临的信息架构挑战:

1、MSS域数据缺乏统一的数据分布规划,数据认责不明确,各个部门只负责自己业务范围内的数据管理,对于跨部门,跨系统的数据管理职责没有明确定义。

2、MSS域数据分散在众多小系统中,每个系统都在局部进行数据定义,数据分类,数据主题域划分,数据模型维护,缺乏统一的、全局视角的数据视图,导致多个系统间数据不一致,难以支撑跨系统、跨部门的数据分析。

数据实体梳理

根据应用功能架构,列出核心数据实体,描述核心实体的主要信息内容,根据应用框架,考察数据实体完整性,寻找差异点,弥补空白点。

第一步:依据应用蓝图,从功能模块中提炼核心数据实体,同时可参考业界最佳实践,对缺失数据实体做有效补充,如下图所示,如果企业应用蓝图不全面,那这一步的梳理工作就比较艰难。

第二步:依据应用蓝图所划分的领域,对核心数据实体做初步归并,识别MSS域核心实体类别,如下图所示:

数据主题域划分

参考行业最佳实践,结合企业实际情况,划分MSS域数据主题域,如下图所示:

下图是针对采购与供应商主题域的详细说明:

数据概念模型

数据概念模型描述了数据实体及其关系,通过数据概念模型能够体现企业运营和管理过程中涉及的所有业务概念和逻辑规则,下图是概念模型的示例:

下图是采购与供应商主题域概念模型:

数据分布规划

描述企业数据模型在企业IT系统如何分布,通过了解数据分布可以清楚定义企业数据在IT系统中是如何产生和使用。

第一步:明确数据主题域所归属的系统

第二步:明确CRUD(CRUD 是建立 (Create)、读取 (Read)、更新 (Update)及删除(Delete)这四项操作的缩写),即系统中的核心数据由哪些系统产生,哪些系统有权利去读取这些数据,这些数据的更新权和删除权又属于哪些系统,通过数据CRUD规划,确保数据的安全以及在数据不一致时很容易确定以哪个系统的数据为准。下图示例了采购与供应商主题域CRUD规划:

通过以上五步,数据架构的设计就基本完成了,至于逻辑模型、物理模型那就是操作层面的事情了。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 业务架构、应用架构数据架构是企业架构的三个主要视图,它们分别从不同的角度描述了企业的组织结构、应用系统和数据资源。具体来说: 1. 业务架构:描述企业的业务模型、业务流程、业务组织结构、业务规则等方面的内容,主要关注业务层面的组织和运营。 2. 应用架构:描述企业的应用系统、应用组件、应用接口等方面的内容,主要关注应用层面的设计和开发。 3. 数据架构:描述企业的数据资源、数据模型、数据仓库、数据流程等方面的内容,主要关注数据层面的管理和应用。 这三个架构视图通常是相互关联的,它们共同构成了企业架构的完整图像。企业需要综合考虑这三个视图,进行整体规划和设计,以实现高效、灵活、可持续的业务运营和信息化建设。 ### 回答2: 业务架构是指企业或组织的业务活动以及它们之间的关系和流程的描述。它通过定义业务的各个层次、角色、职能和交互来提供对业务的整体架构视角。业务架构是组织战略规划和业务流程优化的基础,它帮助企业更好地理解自身的业务和目标,以便做出正确的决策和规划。 应用架构是指企业或组织在实施业务架构时使用的应用系统和软件的架构设计。它包括应用系统的组成部分、模块和组件之间的关系、数据流动和交互逻辑等。应用架构的设计需要考虑到业务需求、技术要求和用户体验,以确保应用系统能够实现业务目标并满足用户的期望。 数据架构是指企业或组织在实施业务和应用架构时所使用的数据模型、数据库设计和数据管理的架构。它包括数据的组织方式、数据元素之间的关系和约束、数据的存储和访问方式等。数据架构的设计需要考虑到业务需求、数据的完整性和安全性,以确保数据能够被正确地存储、管理和使用,从而支持业务活动和应用系统的运行。 综上所述,业务架构描述了企业的业务活动和流程,应用架构设计了应用系统和软件的架构数据架构设计数据的组织和管理方式。这三者相互关联、相互影响,共同支持企业的运行和发展。 ### 回答3: 业务架构是一个组织或企业的业务流程和业务功能的结构框架。它定义了组织中的各个业务单元、业务过程和业务角色之间的关系和职责。业务架构的目标是确保组织的业务活动能够高效地运行,提供优质的产品和服务。 应用架构是指在实现业务架构的基础上,通过应用软件来支持和实现业务流程和功能。应用架构包括了系统软件和应用软件,其中系统软件包括操作系统、数据库管理系统等,而应用软件则是指用于支撑某个特定业务功能的软件系统。 数据架构是指在实现业务架构和应用架构的基础上,对数据的组织、管理和存储进行规划和设计。数据架构定义了数据的结构、格式、存储方式以及数据之间的关系和依赖。通过合理的数据架构设计,可以确保数据的准确性、完整性和安全性,提高数据的可用性和共享性。 在一个企业中,业务架构、应用架构数据架构是紧密相关的,彼此之间相互影响、相互支持。一个好的业务架构可以指导应用架构数据架构的设计和实施,而一个好的应用架构数据架构则可以提升业务架构的执行效率和数据的管理效能。因此,企业需要综合考虑业务需求、技术能力和数据处理要求,进行业务架构、应用架构数据架构的全面规划和设计。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值