【华为数据之道学习笔记】4-4传统信息架构向业务数字化扩展:对象、过程、 规则

传统信息架构的缺陷

         随着数字化转型的深入,发现既有信息架构已经无法满足自身业务需要,主要体现在以下

几个方面。

         1)大量业务和作业所产生的数据并没有完整地被管理

         很多情况下,并不是所有业务和作业所产生的数据都在系统中承载,因为大量IT系统中已经承载的数据,往往都是为了满足流程的标准化需要而存在的。例如,每个与客户签订的合同都非常复杂,包括诸多的条款,华为公司签订的合同通常会有上百页内容,但信息架构往往只定义了数百个数据属性,IT系统中也只承载了这部分内容,而大量的数据是以文档的形式存在的。当要对某个合同进行签订前的评审时,如果想基于过去已签订的合同的条款进行基线参考和验证,那么是无法通过自动化手段高效实现的,只能通过人工翻阅历史合同来实现,完整性和准确性都无法保障,而且效率很低。

         2)大量业务过程没有形成可视、可管理的数据

         业务在执行某个具体活动时是有大量作业过程的,但这部分数据往往并没有得到管理。例如,过去只记录了物流各个节点的实际到达信息,但缺乏过程信息记录,假如想实时了解具体的物流状态,只能通过电话、邮件一次次询问,增加大量沟通成本,并且信息的及时性也得不到保障。

         3)大量业务规则缺乏管理、无法灵活使用

         在业务执行中存在大量规则,但绝大部分规则都缺乏有效管理,往往只能通过文件和文档管理,即使有部分规则固化到了IT系统中,也是无法灵活调整的。例如,有业务人员经常抱怨,由于每年都会发布一些文件来制订业务规范,因此自己不知道哪些是最新的,以及多个历史规范之间是否有重叠和矛盾;另外,如果想基于业务变化对规则进行刷新,但这些规则都固定在IT代码中,IT系统动辄需要数个月才能完成修改,而此时业务可能又发生了新的变化。

数字化转型扩展

         华为公司在传统信息架构的基础上,提出了面向数字化转型的扩展:对象数字化、过程数字化、规则数字化,并打造与之相应的能力。

         1)对象数字化

         对象数字化的目标是建立对象本体在数字世界的映射。这种映射不是传统意义上基于流程要求的少量数据的管理,而是管理某个对象的全量数据。

         以产品研发和设计为例,信息架构过去只管理产品数据进入ERP管道所必需的少量内容,如产品编码、描述、BOM清单等,而基于对象数字化则需要建立完整的数字孪生(Digital Twin),也要管理与之相应的完整信息架构。过去,供应部门经常抱怨产品研发部门所提供的“重量”“体积”信息不准确,而研发部门又没有足够的人力在产品进入生产环节前精准测量每个产品、部件、元器件。但是,实际上研发在设计过程中会多次产生并使用这些重量和体积信息,因为这对研发设计也同样重要。在推行对象数字化后,就可以通过数据感知等手段在设计的各个环节记录上述这些数据,并按项目编码进行更新,这样就可以向供应环节提供准确并且全量的数据。

         2)过程数字化

         仅仅管理好结果还不够,有时我们需要把作业过程记录下来,了解过程进度或者反过来改进结果。这种记录首先是不干预业务活动的,并且能够自动记录(例如,车辆行驶中自动监控是否存在交通违规)。

过程数字化要实现业务活动线上化,并记录业务活动的执行或操作轨迹,一般通过观测数据来实现轨迹记录,如图4-9所示。

         以前面举过的物流场景为例,华为公司通过推进业务过程数字化,实现供应链对各类物流状态的实时感知和可视,大幅缩减了发货后反复人工沟通的成本。

         3)规则数字化

         规则数字化的目的是把复杂场景下的复杂规则用数字化手段进行管理。良好的规则数字化管理,应该能实现业务规则与IT应用解耦,所有关键业务规则数据要实现可配置,能够根据业务的变化灵活调整。

         同样以物流场景为例,通常业务希望基于计划对各个环节的物流任务进行监控和预警,这需要大量的预警规则。例如,某个部件的物流周期是1周,当5天后要交付而对应物流还未发货,则应该预警。但是,不同物料、不同场景、不同国家的供应能力往往是有差异的,并且随着环境经常动态变化,这就需要将对应的规则数据从IT应用中解耦出来,单独定义这类数据资产的信息架构,从而使之能够灵活调整。这样,不同国家的业务人员就可以根据需要随时调整规则,而不用对现有IT系统进行大的改动,最大程度地满足业务灵活性的要求。

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

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

相关文章

编程之旅:从电脑故障到创造虚拟世界

创作方向:回顾自己学习编程的过程,分享经历和成长感悟。 当初选择学习计算机,我满怀梦想地说出了成为一名神奇的码农的愿望。我想象着能够像编织魔法一样,通过编写程序创造出炫酷的虚拟世界。然而,我很快就意识到&…

UE虚幻引擎中程序无需运行也可调试

首先先新建一个蓝图类,在蓝图类中创建一个Custom event 事件,然后在右侧细节面板中搜索call in editor,编译保存之后,将该蓝图类拖拽到关卡场景中,在细节面板中即可看到该事件的按钮。

函数指针与指针函数

函数指针: 定义 函数指针是指向函数的指针,其本质是一个指针变量,该指针指向这个函数。即指针存储的地址是一个函数的地址,函数指针就是指向函数的指针。 用途 函数指针可以作为参数传递给其他函数,用于回调函数&am…

跨界电商的科技护航:Socks5代理与代理IP的无限可能

随着全球市场的无缝连接,出海跨界电商成为企业迈向国际舞台的关键一步。然而,面对不同国家和地区的网络环境和限制,科技手段成为企业成功出海的必备利器。本文将深入研究Socks5代理与代理IP在跨界电商中的技术性应用,揭示它们是如…

车载导航系统UI界面,可视化大屏设计(PS源文件)

大屏组件可以让UI设计师的工作更加便捷,使其更高效快速的完成设计任务。现分享车载导航系统科技风蓝黑简约UI界面、车载系统UI主界面、车载系统科技风UI界面、首页车载系统科技感界面界面的大屏Photoshop源文件,开箱即用! 若需 更多行业 相关…

1116 多二了一点

若一个正整数有 2n 个数位,后 n 个数位组成的数恰好比前 n 个数位组成的数多 2,则称这个数字“多二了一点”。如 24、6668、233235 等都是多二了一点的数字。 给定任一正整数,请你判断它有没有多二了那么一点。 输入格式: 输入在…

vxe-table循环生成表格,表格里的某些数值设置颜色

业务需求&#xff1a;表格的列名是循环出来的&#xff0c;后台返回每行的表格数据结构如下&#xff0c;需要表格里只有“当期”的行里数值超限waterGuildLine后显示红色。需要在vxe-table里写个插槽&#xff0c;再写个方法。 <vxe-table border ref"dayTableRef" …

hadoop安装包解压之后的操作

Hadoop解压完成之后配置流程 修改hadoop-env.sh和yarn-env.sh 进入hadoop-3.2.4/etc/hadoop/ 修改这两个文件增加 &#xff1a; JAVA_HOME{java的路径}修改配置文件core-site.xml 和 hdfs-site.xml 进入hadoop-3.2.4/etc/hadoop/ 修改这两个文件增加 &#xff1a; // 这是c…

【MySQL】——数据类型及字符集

&#x1f383;个人专栏&#xff1a; &#x1f42c; 算法设计与分析&#xff1a;算法设计与分析_IT闫的博客-CSDN博客 &#x1f433;Java基础&#xff1a;Java基础_IT闫的博客-CSDN博客 &#x1f40b;c语言&#xff1a;c语言_IT闫的博客-CSDN博客 &#x1f41f;MySQL&#xff1a…

js 原型 和 原型链

function Person(name,age){ this.name name this.age age } var p new Person(张三,11) //创建构造函数的时候&#xff0c;解析器会自动为构造函数创建prototype属性&#xff0c;prototype属性对应的对象就是原型对象 // prototype 翻译为 原…

HI3559AV100和FPGA 7K690T的PCIE接口调试记录-续

上文https://blog.csdn.net/fzktongyong/article/details/134963814?spm1001.2014.3001.5501 上一篇文中PCIE实测速度和理论计算有较大偏差&#xff0c;经过尝试后有所提升。 1、提升效果 1&#xff09;、RC写操作&#xff0c;实测速度817MB/s&#xff08;410407&…

SQL进阶 | 外连接

概述 外连接的进阶用法在行列转换中比较有优势&#xff0c;往往存在需要把数据库中的格式转换成报表格式&#xff0c;但是SQL仅仅只是查询数据的语言&#xff0c;格式转换并不是原本的用途。 全外连接 标准 SQL 里定义了外连接的三种类型&#xff0c;如下所示。 左外连接&…

SpringBoot - application.yml 多环境切换解决方案

问题描述 这个问题玩过 SpringCloud 的小伙伴估计会想到用 bootstrap.yml 来解决这个问题。但是如果说为了解决这个问题引入了一堆的 SpringCloud Jar&#xff0c;就感觉杀鸡用牛刀。 于是今天我们想只有 application.yml 自己就可以解决这个问题&#xff0c;如何搞定&#x…

nginx常用命令及配置文件说明

目录 1 前言2 nginx常用命令2.1 查看 Nginx 版本号2.2 启动 Nginx2.3 停止 Nginx2.4 重新加载 Nginx 配置 3 Nginx配置文件说明3.1 **全局块**3.2 **Events 块**3.3 **HTTP 块** 4 结语 1 前言 使用 Nginx 作为 Web 服务器是构建现代网络基础架构的关键一环。在运维和开发领域…

【Socket】Unix环境下搭建简易本地时间获取服务

本文搭建一个Unix环境下的、局域网内的、简易的本地时间获取服务。 主要用于验证&#xff1a; 当TCP连接成功后&#xff0c;可以在两个线程中分别进行读操作、写操作动作当客户端自行终止连接后&#xff0c;服务端会在写操作时收到 SIGPIPE 信号当客户端执行shutdown写操作后&…

kettle+report designer导出带样式的excel包含多个sheet页

场景介绍&#xff1a; 运用pentaho report designer报表设计器&#xff0c;查询数据库字典表生成带有样式的excel&#xff0c;通过kettle pentaho报表输出组件导出形成数据字典&#xff0c;最终形成的数据字典样式如下图&#xff1a; 案例适用范围&#xff1a; pentaho repor…

1. Prism系列之数据绑定

Prism系列之数据绑定 文章目录 Prism系列之数据绑定一、安装Prism二、实现数据绑定三、更换数据源 一、安装Prism 创建一个WPF工程&#xff0c;创建名为 PrismNewSample 的WPF项目。 使用管理解决方案的Nuget包 在上面或许我们有个疑问&#xff1f; 为啥安装prism会跟Pri…

java springboot+jsoup写一段爬虫脚本 将指定地址的 图片链接 文本 超链接地址存入自己的属性类对象中

首先 还是最基本的 要在 pom.xml 引入依赖 <dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifactId><version>1.14.1</version> </dependency>然后 我们可以在项目中创建一个属性类 我这里就叫 WebContent了…

STM32使用SIM900A、SIM800C、SIM800A完成短信发送、连接onenet上传数据、拨打电话_完整教程

一、前言 本篇文章介绍SIM800C 、SIM800A、SIM900A 等等系列的模块的常用AT指令,讲解模块的使用方法,演示短信发送、拨打电话、网络连接,与服务器通信等常用案例。 如果只是用到发送短信、拨打电话、连接网络通信、这些模块的AT指令是兼容的。 文章最后贴了完整的STM32代码…

isBlank和isEmpty的区别

在Java 11中&#xff0c;​isEmpty()​和 ​isBlank()​方法具有不同的行为和用途。 ​​isEmpty()​方法&#xff1a; ​​isEmpty()​方法是String类已经存在的方法&#xff0c;它用于检查一个字符串是否为空。如果字符串长度为0&#xff0c;则返回true&#xff1b;否则返回…