第4章数据架构

本文探讨了数据架构在组织中的重要性,涉及数据架构的组成部分(成果、活动和行为),如数据模型、数据流、企业数据架构成果和实施策略,以及数据架构治理和度量指标。强调了在企业中建立和管理数据架构以支持决策和项目管理的过程。
摘要由CSDN通过智能技术生成

4.1引言
在国际标准ISO/IEC/IEEE42010:2011中,将架构定义为“系统的基本结构,具体体现在架构构成中的组件、组件之间的相互关系以及管理其设计和演变的原则”。
架构设计工作通常在组织的不同范围(企业、业务条线、项目等)内,在信息系统的不同层级(基础架构、应用架构和数据架构等)来开展。
架构师就是要通过自身的专业技能,将这些容易被非专业架构人员难以理解或迷惑的内容定义和设计清晰,以便浅显易懂。这也是架构师的价值之所在。
企业架构包括多种不同类型,如包括业务架构、数据架构、应用架构和技术架构等。
以下三方面的内容是数据架构的基本组成部分:
1)数据架构成果,包括不同层级的模型、定义、数据流,这些通常被称为数据架构的构件。
2)数据架构活动,用于形成、部署和实现数据架构的目标。
3)数据架构行为,包括影响企业数据架构的不同角色之间的协作、思维方式和技能。
数据架构是数据管理的基础。由于大多数组织拥有的数据超出了个人可以理解的范围,因此有必要在不同抽象层级上描述组织的数据,以便更好地了解数据,帮助管理层做出决策。
最为详细的数据架构设计文件是正式的企业数据模型、包含数据名称、数据属性和元数据定义、概念和逻辑实体、关系以及业务规则。物理数据模型也属于数据架构文件,但物理数据模型是数据建模和设计的产物,而不是数据架构的产物。
架构师设计的数据架构构件是非常有价值的元数据的重要组成部分。在理想情况下。数据架构构件应该在企业级元知识库中被集成存储和管理。
4.1.2数据架构成果和实施
数据架构的主要成果包括:
1)数据存储和处理需求。
2)设计满足企业当前和长期数据需求的结构和规划。
3.企业数据架构
工作包括定义和管理企业词汇、业务规则和企业知识
需要设计企业数据模型的组织,必须决定投人多少时间和精力到构建和维护企业数据模型上。
数据流是一种记录数据血缘的数据加工过程,用于描述数据如何在业务流程和系统中流动。
数据流可以用于描述不同层级模型的映射关系:主题域、业务实体,乃至属性层面的映射关系。
4.2活动
4.2.1建立企业数据架构
建立企业数据架构通常包括以下工作,这些工作可以串行或并行执行。
1)战略。选择框架,制定方法,开发路线图。
2)沟通与文化。建立沟通机制,并激励积极参与者。
3)组织:通过明确责任和职责来组织数据框架工作。
4)工作方法。与企业架构保持一致,在开发项目中定义最佳实践并执行数据架构工作。
5)结果。在总体路线图中产出数据架构产品。
企业数据架构也会影响项目和系统开发的范围边界。如:
1)定义项目数据需求。
2)审评项目数据设计。
3)确定数据溯源影响。
4)数据复制控制。
5)实施数据架构标准。
6)指导数据技术和更新决策。
2.开发路线图
企业架构路线图包括;高层次里程碑事件、所需资源、成本评估、业务能力工作流划分。路线图应以数据管理成熟度评估为指导(参见第15章)。
业务数据驱动路线图可以从最独立的业务能力开始(如对其他业务能力依赖最小),再处理相互依赖程度较高的业务能力。
3.在项目中管理企业需求
架构不应该受开发时间的限制。利用数据模型及其有关规范描述的组织数据架构必须足够灵活,并能适应未来需求。
该过程还应包括开发术语定义和支持数据使用的其他活动。
企业数据架构项目相关的活动包括;
1)定义范围。2)理解业务需求。3)设计。4)实施。
项目中的企业数据架构角色依赖软件开发过程。因采用的方法不同,将架构活动嵌入到项目中的过程也不同、具体采用的方式有以下三种:1)瀑布方式。2)迭代方式。3)敏捷方式
4.2.2整合其他企业架构
事实上,数据架构可能会影响项目的范围。因此,最好把企业数据架构问题和项目组合管理进行整合。这样做能促进路线图的实施.有助于获得更好的项目效果。
4.5实施指南
数据架构包括构件、活动和行为。
4.6数据架构治理
4.6.2度量指标
企业数据架构衡量指标反映了架构目标:架构接受度、实施趋势、业务价值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值