文章

华为信息架构设计

image-20240817111945355

《华为数据之道》 这本书主要分为四个部分:开篇介绍、数据治理的重点建设任务、数据治理的关键能力和数据治理的未来思考。先粗读一遍后再精读一遍,最后做一些笔记,提取出文中一些要点。对于其中如何进行信息架构设计比较感兴趣,这里会引用官方书籍中的内容,如有侵权,联系删除。

前言

华为是一家业务范围涵盖 研发、营销、制造、供应、采购、服务等领域的非数字原生企业,在信息化时代初七建立了很多相对独立的 IT 系统,典型的特点是形成了“一类业务、一个 IT 系统、一个数据库”的封闭式 IT 架构。带来的直接的问题就是“数据孤岛”:IT 系统中的数据语言不统一、不同 IT 系统之间的数据不贯通,同样的数据需要在不同 IT 系统系统中重复录入,甚至不同的 IT 系统中的同一个数据不一致等。

以上就解释了:华为为什么要进行数字化转型? 而在数字化转型当中,数据成为新的生产要素,数据治理的重要性越来越突出。

华为信息架构

image-20240817114012604

信息架构的价值不局限于 “支持 IT 建设落地”,而是更好地管理企业的数据资产,更好地提升整个业务的效率。

1)数据资产目录:

image-20240817114038400

2)数据标准:

数据标准定义公司层面需共同遵守的属性层数据含义和义务规则,是公司层面对某个数据的共同理解,这些理解一旦确定下来,就应作为企业层面的标准在企业内被共同遵守。

3)数据模型:

数据模型是从数据视角对现实世界特征的模拟和抽象,根据业务需求抽取信息的主要特征,反映业务信息对象之间的关联关系。

4)数据分布:

数据分布定义了数据产生的源头及在各流程和 IT 系统间的流动情况。数据分析组件的核心是数据源,指业务上首次正式发布某项数据的应用系统,并经过数据管理专业组织认证,作为企业范围内唯一数据源头被周边系统调用。

基于业务对象的信息架构建设

基于业务对象进行设计

按业务对象进行架构设计,业务对象是指业务领域中重要的人、事、物独享。业务对象承载了业务运作和管理涉及的重要信息,是信息架构中最重要的管理要素。

业务对象同时还是业务和 IT 的关键联接点,也是实现 IA(信息架构)、BA(业务架构)、AA(应用架构)、TA(技术架构)基础的关键因素。

image-20240817122535940

基于业务对象进行落地

image-20240817113051122

1)概念数据模型:提供企业关键数据实体及其关系的高层次概述,便于与业务部门沟通,确保对核心数据概念的共同理解。主要工作是进行实体的识别和实体关系梳理,可以参考本文公众号中的概念设计文章。

image-20240817141817866

2)逻辑数据模型:在概念数据模型的基础上进一步细化,定义数据实体的属性、数据类型、关系和约束。这个模型强调数据的业务逻辑和结构,而不涉及具体的数据库实现。可以使用 PlantUML 或者 Drawio 画出逻辑数据模型。 image-20240817141749099

3)物理数据模型:描述数据的物理实现,包括数据库表结构、索引、存储结构等细节。是逻辑数据模型的实现版本(比如 SQL 语句),通常针对特定的数据库管理系统(DBMS)。 image-20240817142031624

License:  CC BY 4.0