附件为22页PDF文件。
一、先理解L1—L5到底在解决什么
L1业务域 → L2主题域 → L3业务对象 → L4逻辑实体 → L5属性。
在华为当前DMAP数小二产品中,L1名称调整为“主题域分组”,之后仍然是L2主题域、L3业务对象、L4逻辑数据实体和L5属性。名称虽然略有差异,但L3—L5的核心逻辑是一致的。
L2:一个领域内部可以分成哪些相对独立的数据主题;
L3:企业到底在管理哪些重要的“人、事、物、地”;
L4:围绕一个业务对象,需要管理哪些相对独立的业务特征;
二、L1、L2解决的是“怎么分类”
L1是高层级的数据分类。方案中给出了两种划分思路:按照数据自身特征划分,或者按照业务管理边界划分。为了强化数据管理责任,方案采用的是业务管理边界,让L1尽量与业务职能相匹配。
L2则是在L1下面继续形成互不重叠的数据分类,一个主题域管理一组密切相关的业务对象,通常具有相对一致的数据Owner。
这意味着L1、L2不能简单照搬组织机构,也不适合直接照抄现有系统菜单。
它们本质上是在为后面的L3业务对象建立一个稳定的数据分类框架。
这也是为什么我们在实际项目里,通常会同时看业务架构、业务职责、流程以及现有数据资产,再反复校准L1和L2,而不会拿一张部门组织图直接改成数据目录。
三、L3业务对象从哪里来?答案是业务流程
业务对象不是从数据库表里找出来的,而是从业务中识别出来的。
华为给出的路径是:业务流程 → 流程活动 → 输入/输出信息 → 候选业务对象。
比如一条销售流程可能包含:线索跟进 → 商机评估 → 报价 → 下单 → 发货 → 回款。
继续看每个活动处理的信息,就可能识别出:客户、机会点、报价单、订单、发货单、回款单。
华为对候选业务对象还给出了几条比较实用的判断原则:它应该是业务运行中重要的人、事、物、地;具有唯一身份;能够相对独立存在;同时能够实例化,产生具体的业务记录。
比如“客户名称”“订单金额”“合同状态”,一般都不应该作为L3,因为它们更像对象属性。
“客户管理”“订单处理”也通常不是L3,因为它们更偏业务活动或管理行为。
L3回答的是:企业到底在管理什么,而不是企业在做什么。
四、确定L3之后,还要把Data Owner定下来
很多企业把数据目录做到业务对象这一层就结束了,其实还差了一步。
华为在L3业务对象识别过程中,把Data Owner确定直接放进了同一个工作步骤。
因为一个业务对象如果没有明确的数据责任主体,后面很多事情都会失去落脚点:
谁定义?谁维护?谁判断质量问题?谁确认权威数据源?谁有权修改业务规则?
所属业务域、主题域、Data Owner、逻辑实体、数据源、数据分类等信息。
做到这里,数据资源目录才开始从一棵“分类树”,变成企业的数据责任体系。
五、L3怎么拆成L4?核心是“业务特征”
华为给出的定义很准确:逻辑实体是描述业务对象某种业务特征的一组具有逻辑关系的属性集合。
例如“客户”是L3业务对象,它内部可能进一步存在:
它们描述的是同一个客户的不同业务特征,因此可以设计为不同的L4逻辑实体。
报价单头描述报价单整体信息,报价单行描述具体商品、数量、价格等明细,这就是典型的L3到L4拆分。
L4不能脱离L3单独存在;一个L4不能同时归属于多个L3;L3与L4只能是1:1或1:N;
对象之间的关系实体,需要按照业务发生关系确定归属;
逻辑实体阶段不做年份、地区等水平拆分,这类拆分留给物理模型。
这些规则很实用,因为它们直接限制了L4设计过程中最常见的“随便拆”。
六、L4到底拆到哪里停?
华为的建议规则给了方向:描述不同业务特征的属性集合,可以独立形成逻辑实体;只在特定业务场景中使用的一组属性,也可以进行纵向拆分。
结合实际项目,我觉得可以把颗粒度判断进一步简化成一句话:
L4拆到一个能够独立描述、独立管理的业务特征即可。
比如“客户基本信息”作为一个整体有明确业务含义,那么它可以是L4。
已经是描述这个业务特征的具体属性,就应该进入L5,而不应该继续把每个字段都包装成一个L4。
拆分不足:几百个不同性质的属性全堆在一个逻辑实体里。
拆分过度:按照数据库表、年份、地区甚至单个字段机械拆分。
七、L5是业务属性,不等于数据库字段
华为对L5的定义是:描述业务对象某方面特征的最小颗粒度属性信息。属性设计需要参考业务流程、业务规则和业务规格,并通过业务检查、交叉检查保证完整性和准确性。
L5首先是业务属性,在物理模型中通常进一步映射为字段。
报价单头可以包含:报价单号、报价日期、客户、总金额……
华为当前DMAP文档也明确指出,L4在物理实现中通常对应一张或多张表、API等,而L5通常对应到物理表字段。这里强调的是映射关系,并不是说设计L5应该从数据库字段开始。
八、到了L5,数据架构还没有结束
对于重要L5属性,需要定义统一的数据标准,包括名称、业务定义、业务规则、数据类型、长度、允许值、值域等,使不同系统对同一个数据具有一致理解。华为当前的数据要素专业服务仍然明确要求,针对重要L5属性设计数据标准,并明确其定义、所属业务域以及Data Owner。
L3业务对象及其关系可以进一步形成概念数据模型,L4和L5则继续展开为逻辑数据模型,再结合具体数据库形成物理数据模型。
最后还要明确:数据从哪里正式产生?哪个系统是权威数据源?哪些系统使用?如何流转?
华为明确提出,数据源应当是业务上首次正式发布该项数据、经过认证的应用系统,关键数据应明确唯一数据源。
业务理解 → L1业务域 → L2主题域 → L3业务对象 → Data Owner → L4逻辑实体 → L5属性 → 数据标准 → 数据模型 → 数据分布与权威数据源
九、“自上而下+自下而上”,这句话很重要
华为目前的数据要素实施服务中,有一句非常值得注意的话:
数据资产目录按照“自上而下”和“自下而上”相结合的方式设计。
业务有、系统没有,可能意味着数据缺失或者系统能力缺口;
系统有、业务上解释不清,则需要进一步判断它是技术数据、历史遗留数据,还是业务定义本身没有梳理清楚。
只做自上而下,容易落不了地;只做自下而上,最后又会变成数据库目录。
十、22页PPT详解
从业务出发找到稳定的业务对象,在L3建立企业统一的数据语言;按照业务特征拆成L4逻辑实体;再向下形成L5业务属性,并继续连接数据标准、逻辑模型、物理模型和权威数据源。
这样做出来的数据资源目录,才真正能够连接业务架构、数据治理和IT建设。如果只是把已有数据库中的表和字段重新分个类,那还不能算真正意义上的企业级数据架构。
注:上传图片压缩导致不清晰,文末阅读原文下载高清完整版。
自2026年起,所有内容均为EA之家原创,享有内容版权,盗版必究。2026年之前部分案例来源于各文库类平台,如有标错或文章所使用的图片文字链接等涉及侵权,请尽快与我们联系处理,谢谢。
EA之家 »
一篇看懂:详解华为数据资源目录L1到L5设计方法,附案例22页PDF