依据
- DAMA-DMBOK
- MH/T 5055—2021《智慧民航数据治理规范 数据架构》
知识点
在 DAMA-DMBOK 的 11 个知识领域中,数据治理处于核心统御位置,环绕着数据架构、数据建模、元数据管理、参考与主数据管理、数据质量等各个领域。结合民航场景,这四个概念的关系可以这样理解:
-
数据标准 = 业务层面的"宪法"——定义"一个飞机注册号、一个事件类型"在企业级范围内应该有怎样的统一定义和表达规则
-
数据模型 = "党章/部门规章"——把标准变成可执行的表结构、字段、关系(概念→逻辑→物理三层)
-
元数据 = "数据的使用说明书"——描述数据的数据,回答"这个数据是什么、从哪来、怎么用"
-
主数据 = "核心业务实体的黄金记录"——跨部门、跨系统共享的"单一可信源"
MH/T 5055—2021 明确指出:数据架构建设重点包括数据资产目录编制、数据标准管理、数据模型构建、元数据管理、主数据管理五大内容,目标是"统一业务数字化时所需的数据语言及操作手段"。这四个概念不是孤立的,而是统一数据语言的四个支柱。
数据标准
MH/T 5055—2021 定义:数据标准是指共同遵守的对数据含义和业务规则的规范性约束。
DAMA:通常意义上的狭义数据标准,是指数据的业务含义和表现形式标准。它的本质是"各部门之间关于通用业务术语的定义,以及这些术语在数据中的命名和表示方式的协议"。
落实到具体形态,数据标准通常由以下几类组成(参照 DAMA 中国的数据标准体系架构):
| 标准类型 | 解决什么问题 | 民航安全数据示例 |
|---|---|---|
| 数据元标准 | 用一组属性描述定义、标识、表示和允许值的数据单元,是数据标准的基本单元 | "飞机注册号"数据元:字符型、长度 6-7、值域为民航局登记在册的注册号 |
| 主数据标准 | 核心业务实体的统一定义 | "航空器"主数据:编号规则、业务定义、分类 |
| 参考数据标准 | 规定数据属性的域值范围(枚举值) | "事件严重程度"代码表:1=轻微、2=一般、3=严重、4=特大 |
| 指标数据标准 | 业务指标的统一口径 | "万时率"事件率:分子是什么、分母是什么、统计周期 |
为什么在安全数据场景下至关重要
DOC9859 第 5 章强调安全数据要"从安全数据转化为安全信息"。转化的前提是所有人对同一件事的理解是一致的。如果没有数据标准,会出现:
⚠️ 典型反例:A 系统记录"事件类型=跑道侵入",B 系统记录"事件类型=Runway Incursion",C 系统记录"事件类型=RI"——三者其实是同一件事,但因缺乏统一的数据元标准,系统无法自动归并,安全趋势分析就会出现"三个数据源给出三套趋势"的荒诞结果。
民航局在 MH/T 3039—2025《民航领域数据分类分级要求》中,将民航领域数据分为宏观调控、安全监管、市场管理、航空安全保卫、生产运行、航空服务、机场工程、空管、其他 9 个一级域。其中安全监管域下的"安全事件"等数据需要严格的标准化,否则无法在行业层面汇聚和分析。
怎么建立
-
盘点核心数据元:识别安全数据报告中的高频字段(飞机注册号、航班号、事件类型、危险源类别、岗位、机场、时间段等)
-
定义业务属性:每个数据元的业务定义、业务规则、值域、标准依据
-
定义技术属性:数据类型、数据格式
-
定义管理属性:标准版本、标准制定者、标准状态、维护日期
-
建立参考数据代码表:如事件类型代码、严重程度代码,优先对齐 ICAO ADREP 分类法
数据模型
MH/T 5055—2021 定义:数据模型是指从数据视角对现实世界特征的模拟和抽象,根据业务需求抽取信息的主要特征,反映业务信息(对象)之间的关联关系。
数据模型按应用层次分为三层(这是 DAMA-DMBOK 的经典划分):
🎯 概念数据模型(Conceptual)
面向业务人员,描述核心业务实体及关系,与具体数据库无关。
民航安全数据示例:核心实体"安全事件"与"航空器""人员""机场""危险源""纠正措施"之间存在关联关系。
🎯 逻辑数据模型(Logical)
用统一逻辑语言描述系统需求,与具体 DBMS 无关。
示例:"安全事件"实体包含事件 ID、发生时间、地点、涉及航空器、事件类型、严重程度、报告人等属性;"安全事件"与"纠正措施"是一对多关系。
🎯 物理数据模型(Physical)
面向计算机物理表示,描述数据在存储介质上的组织结构,与具体数据库系统密切相关。
示例:安全事件表的建表语句、索引策略、分区策略。
为什么在安全数据场景下至关重要
MH/T 5055—2021 强调:数据架构是业务与应用系统建设的桥梁。如果数据模型设计不当,安全数据系统就会出现:
-
同一个"事件"在不同表中重复存储但结构不一
-
事件与后续的风险管理行动、纠正措施无法关联追溯
-
QAR/FDR 数据、维修数据、气象数据、ATS 数据无法在主数据层面打通
怎么建立
-
概念模型:基于业务架构识别安全数据主题域(事件报告、危险源库、风险管理、SPI 监测等)
-
逻辑模型:对每个主题域进行实体-属性-关系建模,定义业务规则
-
物理模型:由数据架构师统一维护,明确命名规范、字段冗余策略、分区策略
-
模型管控:建立模型设计、审核发布、版本管理流程——不能让每个 ETL 开发人员按自己习惯设计
💡 数据模型是数据标准的落地载体。如果标准是"宪法",模型就是"部门规章"——把标准变成可执行的表结构设计规则。
元数据
MH/T 5055—2021 定义:元数据是指描述数据的数据,是关于数据的组织、数据域及其关系的信息。
DAMA-DMBOK 将其定位为"data about data",用于改善理解、治理和可访问性。元数据可分为三类:
| 类型 | 回答的问题 | 民航安全数据示例 |
|---|---|---|
| 业务元数据 | 数据什么意思? | "万时率"指标的业务定义、计算口径、统计维度 |
| 技术元数据 | 数据在哪?什么结构? | 安全事件表的表结构、字段类型、索引 |
| 操作元数据 | 数据怎么来的? | ETL 运行日志、数据血缘(从 QAR 原始数据→清洗→入库→生成指标) |
为什么在安全数据场景下至关重要
DOC9859 第 5 章要求安全数据具有可追溯性——当一条安全信息触发了某个风险管理决策,事后必须能回溯到原始数据。元数据中的**数据血缘(Data Lineage)**正是解决这个问题:MH/T 5055—2021 定义数据血缘为"数据在经过产生、存储、传输、加工、销毁等过程后,数据之间具备的关联关系"。
在安全数据场景下,元数据管理支撑:
-
合规审计:证明安全数据的处理符合 DOC9859 第 7 章的保护要求
-
数据质量溯源:发现"某月事件报告数异常下降"时,能通过血缘追溯是数据源问题、ETL 问题还是业务问题
-
跨系统理解:当数据在 QAR 系统、SMS 系统、维修系统间流转时,元数据让接收方正确理解数据含义
怎么建立
-
元数据采集:从各业务系统自动采集技术元数据(表结构、字段、ETL 作业)
-
元数据补全:由业务数据责任人补充业务元数据(业务定义、计算口径)
-
血缘映射:建立从数据源到消费系统的端到端血缘图
-
元数据管理流程:明确元数据获取、变更、注销的流程和职责
主数据
MH/T 5055—2021 定义:主数据是指反映民航核心业务实体状态属性的基础数据,在数据价值链上应用于多个业务流程、部门和信息系统。
《数据治理实战指南》给出了更形象的解释:主数据管理领域有一个核心术语叫"黄金记录(Golden Record)"——特指经过治理后、代表某一业务实体最准确、最完整且唯一权威的数据记录,被认为是该实体"事实的最佳版本"。
主数据具有四个典型特征:高度共享性、长期稳定性、数据独立性、业务关键性。它与交易数据的区别在于:
-
主数据:客户、供应商、产品、员工、航空器、机场——相对稳定,跨部门共享
-
交易数据:订单、销售记录、事件报告——实时变化,记录业务活动
-
参考数据:省市区代码、币种、事件类型代码——标准化枚举值,通常不变
民航安全数据中的主数据有哪些
参照《数据治理实战指南》的识别方法(关键业务流程中不可或缺、被重复使用、跨部门共享、行业通用核心实体),民航安全领域的主数据至少包括:
-
航空器:飞机注册号、机型、所属航空公司
-
人员:飞行员、机务、签派员等的工号、资质信息
-
机场:ICAO/IATA 代码、地理坐标
-
空域与航路:空域编号、航路点
-
组织:航空公司、维修单位、空管单位
-
危险源分类:依据 ICAO 或 CAAC 分类法
-
事件类型分类:依据 ADREP 或行业分类法
为什么在安全数据场景下至关重要
设想这样一个场景:一起"跑道侵入"事件涉及航空器 B-1234。如果在 SMS 系统中,B-1234 对应的机型是 A320;在 QAR 系统中,B-1234 对应的是 A321;在维修系统中,B-1234 对应的是 A319——那么跨系统关联分析时,这起事件的机型维度就会混乱,基于机型的安全绩效指标(SPI)也就失真。
主数据管理的目标就是:确保 B-1234 这个核心业务实体在所有系统中指向同一个黄金记录。
怎么建立
《数据治理实战指南》给出了主数据管理的五步闭环:
-
主数据识别:明确组织的核心业务实体,界定需要纳入治理的主数据
-
主数据标准制定:建立统一的主数据分类体系与编码规范,设计主数据逻辑模型
-
主数据集成和清洗:从多源系统整合原始主数据,制定清洗规则(去重、缺失值处理、规范性处理),形成全组织唯一的权威主数据
-
主数据分发:将黄金记录分发到各消费系统
-
主数据运营:持续维护和更新
清洗规则举例:
-
去重:"飞机注册号"完全相同时判断为重复 → 合并记录,保留信息最完整的一条
-
缺失值处理:"机型"字段为空 → 整条记录驳回,通知源系统补充
-
规范性处理:注册号大小写不一致 → 统一为大写格式
示例
场景:某航空公司 SMS 系统收到一条跑道侵入事件报告,需要跨系统分析该航空器的历史 QAR 数据、维修记录、机组资质。
| 概念 | 在该场景中的作用 |
|---|---|
| 数据标准 | 规定"飞机注册号"必须是大写、长度 6-7 位、符合 ICAO 注册号规则;"事件类型"必须从 ADREP 分类代码表中取值 |
| 数据模型 | 概念模型定义"安全事件"与"航空器"的关联关系;逻辑模型定义安全事件表的结构;物理模型定义实际建表语句 |
| 元数据 | 记录这条事件报告的来源系统、ETL 作业 ID、数据血缘(从报告录入→清洗→入库→生成 SPI 指标);记录"跑道侵入率"指标的计算口径 |
| 主数据 | "B-1234"这架航空器的黄金记录——机型 A320、所属航空公司 XX、制造商序列号 XXX,在 SMS、QAR、维修、机组管理所有系统中保持一致 |
如果没有这四个概念的协同:
❌ 数据标准缺失 → 事件类型编码混乱,无法行业对标
❌ 数据模型缺失 → 事件与航空器、机组、纠正措施无法关联
❌ 元数据缺失 → 无法追溯数据血缘,合规审计失败
❌ 主数据缺失 → B-1234 在各系统指向不同实体,跨系统分析失真
📚 参考
-
《DAMA-DMBOK 数据管理知识体系指南》(第 2 版)——数据管理领域的"圣经",11 个知识领域全覆盖。DAMA 国际官方指出 DMBOK 2.0 仍是当前高度相关且有价值的资源
-
《数据治理实战指南》——主数据管理章节讲得非常透彻,包含黄金记录、五步闭环等实操方法
-
MH/T 5055—2021《智慧民航数据治理规范 数据架构》——民航行业的数据架构标准,直接定义数据标准、数据模型、元数据、主数据的民航语境
-
MH/T 3039—2025《民航领域数据分类分级要求》——最新的民航数据分类分级标准,定义 9 个业务域和三级数据级别