数据架构
定义
对组件要素有组织的设计,旨在优化整个结构或系统的功能、性能、可行性、成本和用户体验。系统的基本结构,具体体现在架构构成中的组件、组件之间的相互关系以及管理其设计和演变的原则。在组织不同范围、不同层级开展。负责将难以理解的东西定义明确清晰
识别企业的数据需求(无论数据结构如何),设计和维护总蓝图以满足这些需求。使用总览图来指导数据集成、控制数据资产,并使数据投资与业务战略保持一致。
企业架构
类型 | 企业业务架构 | 企业数据架构 | 企业应用架构 | 企业技术架构 |
---|---|---|---|---|
目的 | 识别企业如何为消费者和其他利益相关方创造价值 | 描述数据应该如何组织和管理 | 描述企业应用的结构和功能 | 描述能使系统发回功能和传递价值的实体技术 |
元素 | 业务模型、流程、功能、服务、时间、策略、词汇 | 数据模型、数据定义、数据映射规范、数据流、结构化数据应用编程接口 | 业务系统、软件包、数据库 | 技术平台。网络、安全、整合工具 |
依赖项 | 指定其他架构的需求 | 管理业务架构构建和需要的数据 | 依赖业务需求来处理指定的数据 | 承载并执行应用架构 |
角色 | 业务架构师和分析师、业务数据管理员 | 数据架构师、价模式、数据管理员 | 应用架构师 | 基础设施架构师 |
数据架构的构件
- 当前状态的描述
- 数据需求的定义
- 数据整合的指引
- 数据资产管理的规范
目标
在业务战略和技术之间建立桥梁,作为企业战略的一部分
- 识别数据存储和处理需求
- 设计架构、计划以满足企业当前和长期的数据需求
- 战略性的为组织做好准备,快速发展其产品、服务和数据,以利用新兴技术中固有的商机
业务驱动因素
- 利用新兴技术所带来的业务优势,快速帮助组织改变产品、服务、数据
- 将业务需求转化为数据或应用需求
- 管理复杂数据,并传递给整个组织
- 确保业务和IT技术保持一致
- 为企业改革、转型、提高适应性提供支撑
数据架构的主要成果
- 数据存储和处理需求
- 设计满足当前和长期的数据需求的结构和规划
数据架构师的主要工作
- 定义数据当前状态
- 提供数据的组件和标准业务词汇
- 确保数据架构和企业战略、业务架构一致性
- 描述数据战略需求
- 高阶数据整合概要设计
- 整合企业数据架构蓝图
总体数据架构实施
- 使用数据架构构件来定义数据需求、指导数据整合、管控数据资产,确保数据项目投入与企业战略战略一致。
- 与参与改进业务或IT系统开发的利益相关方合作,学习并影响他们
- 通过数据架构及通用的数据词汇,搭建企业数据语言
数据架构活动
建立企业数据架构
- 现有数据架构规范评估
- 开发路线图
- 在项目中管理企业需求
整合其他企业架构
数据架构工具
- 数据建模工具
- 资产管理软件
- 图形设计应用
数据架构方法
生命周期预测
- 当前的
- 部署周期的
- 策略周期的
- 退役的
- 优先的
- 限制的
- 新兴的
- 审核的
图标使用规范
- 清晰一致的说明
- 所有图标对象与说明匹配
- 清晰一致的线条方向
- 一致的交叉线显示方法
- 一致的对象属性
- 线性对称
实施指南
- 建立企业数据架构团队和举办问题讨论会
- 生成数据架构构件的初始版本。例如,企业数据模型、企业范围数据流和路线图
- 在开发项目中,形成和建立数据架构工作方式
- 提高组织对数据架构工作价值的认识
就绪评估和风险评估
架构类的项目最明显的风险:
- 缺少管理层的支持
- 成功与否缺乏证据
- 缺乏管理者的信任
- 管理层不正确的决策
- 文化冲击
- 缺乏有经验的项目经理
- 单一维度视角
数据架构治理
数据架构治理活动
- 项目监督
- 管理架构设计、生命周期和工具
- 定义标准
- 创建数据相关构件
度量指标
- 架构标准接受率
- 实施趋势
- 业务价值度量指标