首页
时事
民生
政务
教育
文化
科技
财富
体娱
健康
情感
更多
旅行
百科
职场
楼市
企业
乐活
学术
汽车
时尚
创业
美食
幽默
美体
文摘
华为ERP使用的元数据多租架构究竟是什么?
科技
2024-07-22 19:00
吉林
随着数字化转型的深入,不仅银行在自研核心业务系统,制造业企业也开始自研
ERP
了。华为在
2023
年
4
月份宣布其自研的面向未来的下一代云原生企业核心商业系统
metaERP
已经成功上线,并覆盖全部业务。
MetaERP
的研发不仅帮助华为解决了
ERP
断供的巨大风险,而且在
ERP
行业产生了巨大的影响。这意味着
ERP
软件不再是大型软件厂商的独有,过去国外的
SAP
、
Oracle
,国内的金蝶、用友曾经垄断的
ERP
市场,出现了
20
年未有之大变化。
ERP
的国产化和自主研发的趋势已经出现。
华为
metaERP
不是对套装软件的照搬,而是采用了很多最新技术。华为陶景文透露,
MetaERP
是面向未来的下一代企业核心商业系统,不仅要全栈自主可控,且要基于云原生、元数据多租、实时智能等新技术。其中云原生、实时智能我们都耳熟能详,那么元数据多租是个什么技术?为什么华为要在下一代
ERP
中使用这种技术呢?
01 什么是元数据多租技术?
要理解元数据多租,首先要知道什么是多租户。
多租户技术(
multi-tenancy technology
)
是指一种软件架构模式,单个软件实例可同时为多个客户提供服务,多见于
SaaS
服务中。比如,
Salesforce
可以支持每个租户有自己单独的数据、权限,与其他租户之间实现隔离。
多租户有两种实现方式:独立数据库方式和共享数据库方式。
1. 独立数据库方式:在这种方式下,每个租户拥有独立的数据库实例,这意味着每个租户的数据完全隔离,互不干扰。这种方式的优点在于数据安全性高,每个租户的数据完全独立,不会因为其他租户的数据问题而受到影响。然而,这种方式的缺点在于资源利用率较低,因为即使某些租户的数据量很小,也需要为其分配一个完整的数据库资源,这可能导致资源的浪费。此外,管理和维护多个独立的数据库实例也会增加系统的复杂性和成本。
2. 共享数据库方式:在这种方式下,多个租户共享同一个数据库,但通过技术手段实现数据的隔离。共享数据库的方式可以通
过在查询语句中添加租户ID的条件来实现,确保每个租户只能访问到自己的数据。这种方式可以有效地提高资源利用率,降低系统成本,因为多个租户可以共享相同的数据库资源。然而,这种方式对数据的安全性和隔离性提出了更高的要求,需要确保即使在数据库层面也能正确地隔离不同租户的数据。
共享数据库方式进一步发展为采用元数据来定义数据架构,以支持多租户架构,这就是元数据驱动的多租户模式,也就是
元数据多租架构(Metadata Multitenancy)
。
元数据
是描述数据的数据。它包括数据的结构、类型、关系、约束等信息。在多租户系统中,元数据用来定义每个租户的数据模型和配置。
采用元数据多租架构,将业务对象、实体、逻辑等元数据资产标准化,租户可以灵活编排,快速响应业务需求。
Salesforce是采用元数据多租架构的典型代表,国内阿里、腾讯都在研究,华为metaERP也正式采用了该架构。
02 为什么要采用元数据多租技术?
元数据多租技术有多种使用场景,比如SaaS服务、以及集团型多组织架构。
SaaS
服务的理念是为大量客户提供标准的软件服务,降低软件使用的成本。但事实上对于企业用户来说,标准服务可以解决大部分问题,但总会有一些个性化、差异化服务,是需要定制的。这对于
SaaS
服务提供商来说是个很大的难题。如果坚持标准服务,客户就会流失或者无法拓展新的市场。据有关数据表明,在企业弃用
SaaS
的原因中,无法满足个性化需求占了
23%
。但如果为不同的客户开发个性化模块,开发成本、维护成本会大大提高。
对于集团型企业也有类似的难题。以华为为例,华为虽然看上去是一个公司,但有很多
BG
、
BU
,事实上是一个集团,不同法人之间有数据隔离的要求。但对于集团来讲,流程和
IT
都是集中管控、集中建设的,也要避免重复建设。如何在集中和分散、共享和个性化之间取得平衡,并支持多法人隔离的需要,对于系统建设提出了要求。
因此,元数据多租架构就成为大家的共同选择。无论是
Saleforce
这样的
SaaS
服务提供商,还是华为这样的集团型企业,都使用了元数据多租架构,基于元数据定义来支持不同客户的个性化需要,并实现灵活计费和有效隔离。
03 元数据多租架构简介
元数据驱动的多租户数据模型主要分为三个部分:元数据表、数据表和功能透视表。
1. 元数据表(Metadata Tables)
元数据表用于存放系统标准对象以及用户
自定义对象和字段定义的元数据,也就是系统和用户对象的逻辑结构,即对应于关系数据库中的虚拟表结构。元数据表主要包括
Objects
表以及
Fields
表,是系统标准对象和用户对象定义数据的仓库,即元数据仓库。
我们可以看到在对象
Objects
元数据表中,定义了每个租户(使用
OrgID
区分)拥有的虚拟数据表,包括标准对象和用户自定义的对象。在字段
Fields
元数据表中,定义了每个租户的虚拟数据表中有哪些字段,包括标准字段和用户自定义的字段。
2.
数据表(
Data Tables
)
数据表用户存放系统以及用户对象和字段的实际数据,实际的用户业务数据以及应用系统相关数据存放在这里。数据表包括
Data
表和存放大文本数据的
Clob
表,数据表存储了绝大部分用户的实际数据,是一个巨大的用户业务数据仓库。
在数据表中,带入了租户
ID
和虚拟表
ID
,并使用
GUID
作为业务数据行的唯一标识。这样每次进行数据操作时带上租户
ID
,就实现了多租户之间的数据隔离。
3.
功能透视表(
Specialized Pivot Tables
)
功能透视表包含了非常关键的关系表、索引表以及其他特定用途表。例如关系表定义了对象间的关系,索引表解决虚拟结构索引的问题。
04 结语
随着应用现代化建设的开展,不仅要通过能力中心建设的方式避免系统重复建设,还可以通过元数据多租的方式支持不同客户或多组织数据差异化的需求,从而在支持业务复杂性的同时降低系统建设和维护成本,更高效的支持企业业务快速发展。
《2023-2024 中国数据资产发展研究报告》
下载方
式:
1、关注本公众号“金融IT那些事儿”
2、公众号后台回复
关
键字:资产,即可
下载
近期文章精选
六月荐书:让精神在阅读中丰盈
最新发布:国家金融监管总局《关于银行业保险业做好金融“五篇大文章”的指导意见》解读
三一重工数字化转型之路
江苏银行数字化转型之路
平安银行数字化转型之路
招商银行数字化转型之路
兴业银行数字化转型之路
海尔集团数字化转型之路
美的集团数字化转型之路
吉利汽车数字化转型之路
吉林银行数字化转型之路
“数据资产入表”关心这四件事就够了
什么是数据要素?看这七个文件就懂了
基于大模型的智能体彻底颠覆AI应用
OpenAI Sora的优劣势和应用前景分析
Sora技术原理解析
一文读懂企业画像
一文读懂知识图谱
团队拓扑:组织的数字化转型
沃德利地图:数字化转型战略可视化工具
什么是流程型组织?
如何构建流程型组织?
企业架构:架构原则
建设液态组织,实现组织的数字化转型
http://mp.weixin.qq.com/s?__biz=MzI4MDE2MTI4OA==&mid=2653138114&idx=1&sn=5354bc5126548ca2959bc39affd2c0cd
金融IT那些事儿
资深企业架构师,数字化转型专家,TOGAF企业架构鉴定级认证专家认证,《企业架构驱动数字化转型》专著作者,20年金融业、制造业企业信息化经验,分享数字化转型、企业架构、数据资产、商业模式、战略转型等内容
最新文章
人工智能的三大流派:符号主义、联结主义和行为主义
参加2024年The Open Group生态系统架构大会有感
一个嬉皮士是如何成长为数十亿美元上市公司总裁的?读《臣服实验》有感兼谈认知觉醒与开悟
模块化组织:制造业组织敏捷转型形态
RAG架构智能体
如何在12个月内快速成为领域专家?
51张架构图把企业数字化转型IT建设的核心内容给讲透了!
AI算力的基石:CPU、GPU、DPU、TPU和NPU
AI平台如何实现训推一体?
火箭回收技术的演进
新版2024企业级BI平台白皮书(附下载)
Gartner发布2025年十大战略技术趋势 代理型AI与多功能机器人入选(附下载)
全国高校人工智能哪家强?从AI独角兽三足鼎立到AI七校
北大AI独角兽峰会:AI发展的下一个风口是什么?
创造历史!AI教父获得诺贝尔物理学奖,AGI还会远吗?
业务架构系列:继续探讨业务角色
业务架构系列:业务角色与活动、岗位的关系
业务架构系列:业务角色设计
马斯克极简五步工作法:第一步是质疑
年薪98w!金融it人的新方向,工资高前景好!
一文读懂数据资产入表怎么做
10万字、近20家企业BI智能分析决策合集
把握新质生产力核心理念,勇敢投身细分赛道
吕家进:对数字金融发展的理解与思考
大模型在零售电商行业的应用,改变未来购物体验
10000字长文解读华为30年业务变革之路
构建指标体系,驱动企业数字化转型
月薪超6w!金融it行业新兴领域,人才缺口极大!
大模型在汽车行业的应用场景分析
阿里的“六个盒子”
数据资产入表退圈?数据资产管理到何处去?
中共中央、国务院印发《关于加快经济社会发展全面绿色转型的意见》(全文)
腾格里的召唤(一)西北自驾游行程路线
采购的秘密
40+指标银行BI指标体系!万字详述银行实现全面自助分析
超详细: ChatGPT金融实操全流程!
取代数据岗,某司数据从业人员已集体转行...
华为ERP使用的元数据多租架构究竟是什么?
企业架构专家谈||企业架构与业务变革
头部股份行、城商行数据应用实践案例分享(附下载)
六月荐书:让精神在阅读中丰盈
10000字长文解读华为30年业务变革之路
随笔:海参崴的前世今生
金融AI实操全流程(从未如此详尽)
月薪超6w!金融it行业的新领域!
企业架构成熟度模型ACMM
一文读懂知识图谱
一文读懂企业画像
神经网络详解:以最易懂最清晰的方式讲解神经网络
裁员了,很严重,大家做好准备吧!
分类
时事
民生
政务
教育
文化
科技
财富
体娱
健康
情感
旅行
百科
职场
楼市
企业
乐活
学术
汽车
时尚
创业
美食
幽默
美体
文摘
原创标签
时事
社会
财经
军事
教育
体育
科技
汽车
科学
房产
搞笑
综艺
明星
音乐
动漫
游戏
时尚
健康
旅游
美食
生活
摄影
宠物
职场
育儿
情感
小说
曲艺
文化
历史
三农
文学
娱乐
电影
视频
图片
新闻
宗教
电视剧
纪录片
广告创意
壁纸头像
心灵鸡汤
星座命理
教育培训
艺术文化
金融财经
健康医疗
美妆时尚
餐饮美食
母婴育儿
社会新闻
工业农业
时事政治
星座占卜
幽默笑话
独立短篇
连载作品
文化历史
科技互联网
发布位置
广东
北京
山东
江苏
河南
浙江
山西
福建
河北
上海
四川
陕西
湖南
安徽
湖北
内蒙古
江西
云南
广西
甘肃
辽宁
黑龙江
贵州
新疆
重庆
吉林
天津
海南
青海
宁夏
西藏
香港
澳门
台湾
美国
加拿大
澳大利亚
日本
新加坡
英国
西班牙
新西兰
韩国
泰国
法国
德国
意大利
缅甸
菲律宾
马来西亚
越南
荷兰
柬埔寨
俄罗斯
巴西
智利
卢森堡
芬兰
瑞典
比利时
瑞士
土耳其
斐济
挪威
朝鲜
尼日利亚
阿根廷
匈牙利
爱尔兰
印度
老挝
葡萄牙
乌克兰
印度尼西亚
哈萨克斯坦
塔吉克斯坦
希腊
南非
蒙古
奥地利
肯尼亚
加纳
丹麦
津巴布韦
埃及
坦桑尼亚
捷克
阿联酋
安哥拉