DAMA数据架构原创
# DAMA数据架构
企业架构包括多种不同类型,如包括业务架构、数据架构、应用架构和技术架构等。良好的企业架构管理有助于组织了解系统的当前状态,加速向期待状态的转变,实现遵守规范,提高效率的目标。 其中数据架构的主要目标是有效地管理数据,以及有效地管理存储和使用数据的系统。 数据架构的基本组成部分包括:
- 数据架构成果,包括不同层级的模型、定义、数据流,这些通常被称为数据架构的构件。
- 数据架构活动,用于形成、部署和实现数据架构的目标。
- 数据架构行为,包括影响企业数据架构的不同角色之间的协作、思维方式和技能。
按照DMBOK数据管理领域的通用章节结构:
●引言
○ 业务驱动因素
○ 目标和原则
○ 基本概念
●活动
●工具
●方法
●实施指南
●与数据治理的关系
●度量指标
本章语境关系图如下:
数据架构领域的重点内容如下:
# 1 引言
根据通用的章节结构,引言部分包含概述、业务驱动因素、目标和原则、基本概念。数据架构的引言主要内容如下:
# 1.1 概述
DMBOK主要从以下几个方面考虑数据架构,也可以说架构的基本组成如下:
- 数据架构成果,包括不同层级的模型、定义、数据流,这些通常被称为数据架构的构件。
- 数据架构活动,用于形成、部署和实现数据架构的目标。
- 数据架构行为,包括影响企业数据架构的不同角色之间的协作、思维方式和技能。
数据架构的构件包括当前状态的描述、数据需求的定义、数据整合的指引、数据管控策略中要求的数据资产管理规范。
# 1.2 业务驱动因素
数据架构的目标是在业务战略和技术实现之间建立起一座通畅的桥梁,数据架构是企业架构中的一部分,其主要职责为:
- 利用新兴技术所带来的业务优势,从战略上帮助组织快速改变产品、服务和数据。
- 将业务需求转换为数据和应用需求,以确保能够为业务流程处理提供有效数据。
- 管理复杂数据和信息,并传递至整个企业。
- 确保业务和IT技术保持一致。
- 为企业改革、转型和提高适应性提供支撑。
# 1.3 目标和原则
书中数据架构没有专门的目标和原则章节。为了符合通用章节,这部分内容是我按照书上内容进行整理的,包括:数据架构目标、数据架构成果、数据架构具体事宜、数据架构实施内容4个部分。
数据架构目标:
a.管理数据及系统:数据架构的主要目标是有效地管理数据,以及有效地管理存储和使用数据的系统。
b.打通业务战略和技术实现:在业务战略和技术实现之间建立起一座通畅的桥梁,数据架构是企业架构中的一部分。数据架构成果:
a. 梳理数据存储和处理需求。
b. 设计满足企业当前和长期数据需求的结构和规划。数据架构具体事宜:
a. 定义组织中数据的当前状态。
b. 提供数据和组件的标准业务词汇。
c. 确保数据架构和企业战略及业务架构保持一致。
d. 描述组织数据战略需求。
e. 高阶数据整合概要设计。
f. 整合企业数据架构蓝图。数据架构实施内容:
a. 使用数据架构构件(主蓝图)来定义数据需求、指导数据整合、管控数据资产,确保数据项目投入与企业战略保持一致。
b. 与参与改进业务或IT系统开发的利益相关方合作,学习并影响他们。
c. 通过数据架构及通用的数据词汇,搭建企业数据语言。重点基本概念:
a. 企业数据模型,包括概要、逻辑模型,以及企业模型图、主题域模型图。
b. 数据流设计,数据流是一种记录数据血缘的数据加工过程,用于描述数据如何在业务流程和系统中流动。数据架构中有二维矩阵、数据流图2种体现形式。
涉及的图如下:
企业数据模型:
主题域模型:
矩阵式数据流图:
数据流形式:
# 2. 活动
数据架构活动有2个:
- 建立企业数据架构
a. 战略。选择框架,制定方法,开发路线图。
b. 沟通与文化。建立沟通机制,并激励积极参与者。
c. 组织:通过明确责任和职责来组织数据框架工作。
d. 工作方法。与企业架构保持一致,在开发项目中定义最佳实践并执行数据架构工作。 - 整合其他企业架构
# 3. 工具
- 数据建模工具:在管理所有层级数据模型的过程中,数据模型工具和模型库都是非常必需的。数据血缘和关系跟踪功能,这便于架构师能够管理为了不同目的及在不同抽象层级中创建的数据模型。
- 资产管理软件:用于管理数据资源目录,描述其内容以及跟踪它们之间的关系。
- 图形设计应用:用于创建架构设计图形、数据流、数据价值链和其他架构构件。
# 4. 方法
- 生命周期预测:架构设计可以是针对当前的,也可以是面向未来的,还可以是已实施并完成的,甚至是准备退役的产品。无论哪种情况,其工作成果都应该存档管理。
- 图标使用规范:对图标的使用必须保持一致,如果使用不当,会给读者造成误解或者曲解,那么就可能会适得其反。
a. 清晰一致的说明。应该清晰标识并说明所有对象和线条及图标所代表的内容。
b. 所有图表对象与说明相匹配。
c. 清晰一致的线条方向。所有线条的流向都应该从某一侧或角(通常为左侧)开始,尽可能流向对侧或对角。
d. 一致的交叉线显示方法。要清楚交叉点并非连接点,尽可能减少线交叉现象出现的次数。
e. 一致的对象属性。对任何大小、颜色、线条粗细等不同的图标均要求表示不同的内容,否则会因此增加读者的理解难度,容易造成混淆。
f. 线性对称。行和列排放整齐的图标比随机摆放的图标易读性更好,更容易理解。
# 5. 实施指南
数据架构包括构件、活动和行为。因此,实施企业数据架构主要包含的工作内容为:
- 建立企业数据架构团队和举办研讨会。
- 生成数据架构构件的初始版本。例如,企业数据模型、企业范围数据流和路线图。
- 在开发项目中,形成和建立数据架构工作方式。
- 提高组织对数据架构工作价值的认识。
数据架构需要实施的事项包括: - 就绪评估和风险评估:事先进行评估可提高成功率。
- 组织和文化:组织架构实施的速度依赖于适应文化的程度。设计工作中要求架构师与组织中开发者和其他有创意的思想者进行合作。
# 6. 数据架构与数据治理的关系
数据架构活动能直接支持数据模型不同层级的映射管理及控制数据。数据架构师通常充当数据治理活动的业务联络人。因此,企业数据架构和数据治理组织必须保持一致。在理想情况下,数据架构师和数据管理员对每个主题域,甚至每个主题域的实体都保持一致。而且,数据监督应该与流程监督保持一致。业务事件主题域应该与流程监督保持一致,因为每个事件实体通常与业务流程相对应。
数据架构治理活动包括:
- 项目监督:确保项目符合所需的数据架构活动、使用和提高架构资产,且必须根据架构标准实施。
- 管理架构设计、生命周期和工具。
- 定义标准创建数据相关构件:支持治理规范的构件。
# 7. 度量指标
企业数据架构衡量指标反映了架构目标:架构接受度、实施趋势、业务价值。数据架构衡量工作通常作为项目总体业务客户满意度的一部分,每年开展一次。
数据架构度量指标包括架构标准接受率、实施趋势、业务价值度量指标3类指标。
- 架构标准接受率相关度量。
- 实施趋势,包括使用/重用/代替/废弃测量、项目执行效率测量相关指标。
- 业务价值度量指标,包括业务敏捷性改进、业务质量、业务操作质量、业务环境改进相关指标。企业架构包括多种不同类型,如包括业务架构、数据架构、应用架构和技术架构等。良好的企业架构管理有助于组织了解系统的当前状态,加速向期待状态的转变,实现遵守规范,提高效率的目标。 其中数据架构的主要目标是有效地管理数据,以及有效地管理存储和使用数据的系统。 数据架构的基本组成部分包括:
- 数据架构成果,包括不同层级的模型、定义、数据流,这些通常被称为数据架构的构件。
- 数据架构活动,用于形成、部署和实现数据架构的目标。
- 数据架构行为,包括影响企业数据架构的不同角色之间的协作、思维方式和技能。
按照DMBOK数据管理领域的通用章节结构:
●引言
○ 业务驱动因素
○ 目标和原则
○ 基本概念
●活动
●工具
●方法
●实施指南
●与数据治理的关系
●度量指标