【华为数据之道学习笔记】4-2信息架构原则:建立企业层面的共同行为准则

        信息架构承载了企业如何管理数据资产的方法,需要从整个企业 层面制订统一的原则,这些原则不仅是对数据专业人员的要求,也是对业务的要求,因为业务才是真正的数据Owner。所以,公司所有业务部门都应该共同遵从信息架构原则。
华为首先确定了“数据同源一致”的治理目标,围绕目标的实现,制定了五条架构原则。各业务领域和变革项目应按照架构原则设计其信息架构,并由EAC(企业架构委员会)、IA-SAG(信息架构专家组)指导和监督各领域落实企业架构原则,在一套规则的约束下,共同建设一个企业级的信息架构。
原则一:数据按对象管理,明确数据Owner
数据要发挥作用,必然会在多个IT系统和流程中流转,并且越是重要的数据资产,所流经的业务环节就越多。例如,产品、人员、客户的数据几乎在所有流程中都会涉及,客户合同数据也会在整个业务交易链条中流转,因此不应该以IT系统、业务流程边界来管理数据,而应该从数据本身出发,按对象进行数据全生命周期管理。
几乎所有的企业数据都是由业务产生的,IT人员无法对数据的定义、质量负责,因此需要在公司层面确定数据Owner。华为公司按照业务对象任命数据Owner,并且每个数据都只能有唯一的数据Owner。数据Owner要负责所辖领域的信息架构建设和维护,负责保障所辖领域的数据质量,承接公司各个部门对本领域数据的需求,并有责任建立数据问题回溯和奖惩机制,对所辖领域的数据问题及争议进行裁决,公司有权对不遵从信息架构或存在严重数据质量问题的责任人进行问责。
原则二:从企业视角定义信息架构
任何一个数据Owner都不只代表自己所辖业务范围的数据管理诉求,而是代表公司对数据进行管理。华为在数据治理实践中,为了拉通各部门所产生的数据结构和流转路径,实现数据在企业内共享和流通的目标,明确要求各业务领域都需站在企业的视角定义信息架构,充分考虑数据的应用场景、范围和用户群体,参考业界实践和主流软件包,平衡和兼顾AS-IS(现状)和TO-BE(未来)诉求,在流程设计和IT实现中得到落实。
以前面的合同编号为例,销售部门作为数据Owner有责任定义合同信息架构,但不应只考虑销售环节对合同编号的管理诉求,而是应该综合考虑供应、交付、财经等各个环节对合同的诉求,合同在整个交易链条中延伸的范围就是相应数据Owner所综合覆盖的范围。在这个链条中,任何业务部门对合同编号的诉求,都可以提交给数据Owner;同时,合同数据Owner对所辖数据在整个企业范围内的架构的合理性和一致性负责,如果某个业务环节私自定义了合同信息架构,那么数据Owner有责任对该架构进行统一和整改。
原则三:遵从公司的数据分类管理框架
为了协同企业内各业务领域的数据治理,华为在实践中总结了各类数据的内在特性,制定了统一的数据分类管理框架,公司所有业务领域按照统一的分类框架进行数据治理。
原则四:业务对象结构化、数字化
华为在长期的数据治理过程中,制定了业务对象结构化、数字化的架构设计原则,实现数据处理效率的提升,构建数据的处理和应用能力,支撑业务管理。
业务对象内容包括业务结果、业务规则、业务过程,并应打造相应的数字化能力。
原则五:数据服务化,同源共享
随着企业业务规模的不断扩大,往往会随之产生大量的IT系统,这样很容易出现数据多源头的情况,导致数据不可信、不可管。为了有效地避免这些问题,华为制定了数据同源共享的架构原则,每一个数据有且只有单一数据源,数据使用方应从数据源获取数据,数据更改应在数据源进行。为了克服企业业务和IT的复杂性这一客观现实,华为公司持续推进数据服务建设,要求各数据Owner通过数据服务向各业务环节提供数据,各业务环节也有责任通过服务来合理获取数据,从而在整个企业层面实现数据的“一点定义、全局共享”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/217260.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis安装教程

文章目录 Redis安装说明1.单机安装Redis1.1.安装Redis依赖1.2.上传安装包并解压1.3.启动1.3.1.默认启动1.3.2.指定配置启动1.3.3.开机自启 2.Redis客户端2.1.Redis命令行客户端2.2.图形化桌面客户端2.2.1.安装2.2.2.建立连接 Redis安装说明 大多数企业都是基于Linux服务器来部…

用Java版本爬虫-WebMagic

我长期关注和实践各种网页数据爬取技术。今天,我想分享我的经验,特别是使用 WebMagic 框架来爬取淘宝网的数据。WebMagic 是一个灵活、强大的Java爬虫框架,适合于数据挖掘和网页内容分析。 WebMagic 简介 WebMagic 是一个简单而强大的 Java…

【clickhouse】ck远程访问另一个ck

代码实现 CREATE TABLE tmp.tbsas remote( host, database_name, table_name, user, password );就相当于从ck1直接请求ck2 参考文档 https://github.com/ClickHouse/ClickHouse/issues/15295 https://clickhouse.com/docs/zh/sql-reference/table-functions/remote

FFmpeg之AVFilterPad

AVFilterPad起一个输入和输出接口的作用 结构体 /*** A filter pad used for either input or output.*/ struct AVFilterPad {/*** Pad name. The name is unique among inputs and among outputs, but an* input may have the same name as an output. This may be NULL if …

go context.todo生成默认空的上下文

在 Go 语言的标准库中,context.TODO() 是一个函数,用于返回一个空的 Context 对象。TODO 是 "to do" 的缩写,表示该上下文对象被保留作为将来可能使用的占位符。 Context 是 Go 语言中用于传递请求的上下文环境的一种机制。它可以用…

LeetCode(58)随机链表的复制【链表】【中等】

目录 1.题目2.答案3.提交结果截图 链接: 随机链表的复制 1.题目 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节…

kafka常见问题处理

1. 如何防⽌消息丢失 在生产者层面,我们有个ack参数确认机制 设置成-1,也就是副本全部同步了leader才发送ack,这样确保leader和副本挂掉只剩一个还能 保证消息不丢失 消费者: 把⾃动提交改成⼿动提交 2. 如何防⽌重复消费 在…

Node.js中的EventEmitter类介绍

1.EventEmitter类说明 EventEmitter 是 Node.js 中的一个核心模块,它提供了一种实现事件驱动编程的机制。它是一个基于观察者模式的类,用于在应用程序中处理事件和触发事件。 Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。 Node.js…

TCP/UDP 的区别及优缺点

1.TCP协议 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP协议通过建立连接、数据确认(编段号和确认号)和数据重传等机制,保证了数据的可靠性…

​secrets --- 生成管理密码的安全随机数​

3.6 新版功能. 源代码: Lib/secrets.py secrets 模块用于生成高度加密的随机数,适于管理密码、账户验证、安全凭据及机密数据。 最好用 secrets 替代 random 模块的默认伪随机数生成器,该生成器适用于建模和模拟,不宜用于安全与加密。 参见…

Orange Comet利用Sui Kiosk进行游戏道具和知识产权保护

Orange Comet与AMC合作开发基于《行尸走肉》系列的NFT和游戏,首要关注的问题就是保护AMC的知识产权。利用Sui的Kiosk原语不仅让Orange Comet向AMC保证其资产安全,而且为即将推出的《行尸走肉大陆》游戏打开了无限的可能性。 Kiosk是Sui上的一个原语&…

记录一次chatGPT人机协同实战辅助科研——根据词库自动进行情感分析

有一个Excel中的一列,读取文本判断文本包含积极情感词.txt和消极情感词.txt的个数,分别生成两列统计数据 请将 ‘your_file.xlsx’ 替换为你的Excel文件名,Your Text Column’替换为包含文本的列名。 这个程序首先读取了积极和消极情感词&…

mac 环境下 goframe安装GF开发工具 gf-cli(安装包方式安装)

mac 环境下 goframe安装GF开发工具 gf-cli(安装包方式安装) 安装包网址 链接: link 终端输入命令进行安装 ./gf_darwin_amd64 但是产生如下报错,无法安装 使用一下命令给安装权限 chmod 0777 gf_darwin_amd64 && ./gf_darwin_a…

SAP ABAP excel文件模板上传下载

一:事物码smw0 二:上传步骤 程序源码: l_filename XX.xls.l_muban z123. *&---下载模板PERFORM frm_get_fullpath CHANGING gv_fullpath gv_path gv_name. *&---路径为空则退出IF gv_fullpath IS INITIAL.MESSAGE 用户取消操作 T…

鸿蒙开发 - ohpm安装第三方库

前端开发难免使用第三方库,鸿蒙亦是如此,在使用 DevEco Studio 开发工具时,如何引入第三方库呢?操作步骤如下,假设你使用的是MacOS,假设你已经创建了了一个项目: 一、配置 HTTP Proxy 在打开了…

实时云渲染技术下的虚拟汽车展厅 为什么越来越受青睐?

虚拟汽车展厅正成为各大车企展示和推广汽车的热门选择。这一趋势背后,反映了汽车行业对数字化转型和消费者需求变化的灵敏应对。 虚拟汽车展厅通常需要大量的3D建模和渲染技术来展示汽车的逼真效果。而点量实时云渲染技术可以通过云端计算来实现实时渲染&#xff0…

​hashlib --- 安全哈希与消息摘要​

源码: Lib/hashlib.py 本模块针对许多不同的安全哈希和消息摘要算法实现了一个通用接口。 包括了 FIPS 安全哈希算法 SHA1, SHA224, SHA256, SHA384, SHA512, (定义见 the FIPS 180-4 standard), SHA-3 系列 (定义见 the FIPS 202 standard) 以及 RSA 的 MD5 算法 (…

http 与 websocket

WebSocket 是 HTML5 规范提出的一种协议;目前除了完犊子的 IE 浏览器,其他浏览器都基本支持。他是一种协议,万变不离其宗,也是基于 TCP 协议的;和 HTTP 协议是并存的两种协议。 WebSocket 连接的过程是: 客…

Lua语言

Lua 是一种轻量级、高效、可嵌入的脚本语言,经常用于嵌入到其他应用程序中作为脚本语言使用。它具有以下特点: 轻量级: Lua 的设计非常精简,只包含必要的功能,因此它的大小和内存占用都很小。 可嵌入性: …

如何通过上下滑动实现亮度和音量调节(ArkUI)

场景说明 在音视频应用中通常可以通过上下滑动来调节屏幕亮度和音量大小,本例即为大家介绍如何实现上述UI效果。 说明: 由于当前亮度和音量调节功能仅对系统应用开发,所以本例仅讲解UI效果的实现。 效果呈现 本例效果如下: 当在…