DAMA 数据管理知识体系

数据架构

Data Architecture

本文基于 DAMA-DMBOK 框架整理,约 1362 字。

1. 引言

架构是对组件要素有组织地设计,旨在优化整个机构或系统的功能、性能、可行性、成本和用户体验。数据架构的主要目标是有效管理数据,以及有效地管理存储和使用数据的系统。数据架构主要需要考虑如下几个方面:数据架构的成果(也就是常说的数据架构的构建)、数据架构的活动(用于形成、部署、和实现数据架构的目标)以及数据架构的行为。

数据架构是数据管理的基础,由于大多数组织拥有的数据超出了个人可以理解的范围,因此有必要在不同抽象层上描述组织的数据,以便更好地了解数据,帮助管理层做出决策。一个完整的数据架构中的构建应当包括:当前状态的描述、数据需求的定义、数据整合的指引、数据管控策略中要求的数据资产管理规范。

组织的数据架构指不同抽象层级主要设计文档的集合,主要包括数据的收集、存储、使用和删除等标准;详细的数据架构设计文件是正式的企业数据模型,包含数据名称、数据属性和元数据定义、概念和逻辑实体、关系以及业务规则。

1.1业务驱动因素

数据架构的主要目标是在业务战略和技术实现之间建立起一座畅通的桥梁,数据架构是企业架构中的一部分,其主要职责包括:

利用新兴技术所带来的业务优势,从战略上帮助组织快速改变产品、服务和数据;

将业务需求转化为数据和应用需求,以确保能够为业务流程处理提供有效数据;

管理复杂数据和信息,并传递至整个企业;

确保业务和IT技术保持一致;

为企业改革、转型和提高适应性提供支撑。

1.2数据架构成果和实施

数据架构的主要成果包括:1.数据存储和处理需求;2.设计满足企业当前和长期数据需求的结构和规划。

架构师应当寻求一种能够为组织带来价值的方式对组织的数据架构进行设计。这种价值主要通过合适的技术应用、有效运营、项目效率提升以及数据应用能力加强来体现。为实现该目标,要求组织具有良好的设计和计划以及确保设计和计划能够被执行的能力。未达到该目的,数据架构需要定义和维护如下具体事宜:

定义组织中数据的当前状态

提供数据和组件的标准业务词汇

确保数据架构和企业战略及业务架构保持一致

描述组织数据战略需求

高阶数据整合概要设计

整合企业数据架构蓝图

其中,总体数据架构实施内容包括:

使用数据架构(主蓝图)来定义数据需求、指导数据整合、管控数据资产,确保数据项目投入与企业战略保持一致;

与参与改进业务或IT系统开发的利益相关方合作,学习并影响他们;

通过数据架构及通用的数据词汇,搭建企业数据语言。

1.3基本概念

企业架构类型:数据架构的设计与实施同其他架构紧密相连,企业组织中的架构主要包括:组织架构、业务架构、IT技术架构、数据架构等。每个架构都不是孤立存在的。要么对其他架构产生影响、要么受制于其他架构。

企业架构框架:企业架构框架是用于开发广泛的相关架构的基础架构。架构框架提供了思考和理解架构的方式,可以理解为一个“架构的架构”。Zachman框架是一个比较有代表性的框架,该架构是一个6*6矩阵构成的一组模型,这组模型可以完整地描述一个企业以及相互之间的关系,框架图如下图所示。

企业数据架构: 企业数据架构描述必须包括企业数据模型(数据结构和数据规范)和数据流设计。

企业数据模型:是一个整体的、企业级的、独立实施的概念和逻辑数据模型,为企业提供通用的、一致的数据视图;包括数据实体、数据实体间关系、关键业务规则和一些关键属性。

昱珩的工业落地视角

工业企业的数据架构往往随系统建设自然『生长』,导致烟囱林立。昱珩基于 DAMA 数据架构方法论,为企业绘制覆盖 OT/IT 融合的数据蓝图,明确数据流、接口关系与主数据分布,让新建系统与历史系统都能按统一架构演进。

想进一步了解 数据架构 如何在你的工厂落地?

联系昱珩团队