一种基于业务对象的智能关系管理和智能数据融合的方法技术

技术编号:30057926 阅读:20 留言:0更新日期:2021-09-15 11:02
本发明专利技术公开了一种基于业务对象的智能关系管理和智能数据融合的方法,该方法包括以下步骤:S1、通过对象中心抽象出底层物理表的共性形成对象,并基于业务主键自动生成全局对象关系视图;S2、通过统一对象中心和全局的对象关系管理,实现快速关系扁平化并形成新的分析视角;S3、利用贪心算法,通过排列组合的方式计算找到每一步的最佳合并组合,得到最优合并路径;S4、基于最优路径完成融合计划,并通过接口提交至全程调度引擎进行调度执行。有益效果:本发明专利技术可以在数字世界里面能够更高效的建立连接,从而能够实现更高效的协同,对业务做出更快的响应和敏捷的调整。更快的响应和敏捷的调整。更快的响应和敏捷的调整。

【技术实现步骤摘要】
一种基于业务对象的智能关系管理和智能数据融合的方法


[0001]本专利技术涉及大数据处理
,具体来说,涉及一种基于业务对象的智能关系管理和智能数据融合的方法。

技术介绍

[0002]2019年我国数字经济规模达到35.8亿元,数字经济蓬勃发展已成为国民经济核心增长极之一。数字经济体系框架由“两化”到“三化”再到“四化”:以数据价值化为基础、数字产业化和产业数字化为核心、数字化治理为保障。数据、数字化日益成为生活、生产的一部分。
[0003]在数字经济下产生的新业态促使企业进行变革创新,如何构建新格局,如何催生新动能,如何激发新活力,如何打造新竞争优势,如何拓展新局面
……
这些都是横亘在企业面前的问题。
[0004]于企业来说,对于外部的情况,真正重要的不是趋势,而是趋势的转变。认识到趋势转变,并对此进行布局、改变,这是企业能够持续发展的关键因素。现在,数字经济的时代正要来临,数字化转型正成为企业重塑竞争力的关键点。
[0005]信息化、数字化时代,所有的数据都在线化,用户的数据被记录下来,但是数据记录下来,仅仅是让我们探索数据之间的关系连接有了可能,但是这种连接的探索是非常困难的。任何企业经营过程中所涉及的对象和对象的关系都非常复杂的。如何能够智能、高效的构建对象关系,成了数据分析活动的关键。因此,本专利技术提出了一种基于业务对象的智能关系管理和智能数据融合的方法。

技术实现思路

[0006]针对相关技术中的问题,本专利技术提出一种基于业务对象的智能关系管理和智能数据融合的方法,以克服现有相关技术所存在的上述技术问题。
[0007]为此,本专利技术采用的具体技术方案如下:一种基于业务对象的智能关系管理和智能数据融合的方法,该方法包括以下步骤:S1、通过对象中心抽象出底层物理表的共性形成对象,并基于业务主键自动生成全局对象关系视图;S2、通过统一对象中心和全局的对象关系管理,实现快速关系扁平化并形成新的分析视角;S3、利用贪心算法,通过排列组合的方式计算找到每一步的最佳合并组合,得到最优合并路径;S4、基于最优路径完成融合计划,并通过接口提交至全程调度引擎进行调度执行。
[0008]进一步的,所述S1中通过对象中心抽象出底层物理表的共性形成对象,并基于业务主键自动生成全局对象关系视图包括以下步骤:
fetch系数/getFetchFromMiddleTps;其中,getTableRowsSum表示合并写入量,getMergeWithMiddleTps表示合并写入速度,getFetchFromMiddleTps表示fetch速度,Fetch指数据从数据库提取的速度,Sum(field.count)表示需要提取数据的字段数量。
[0015]本专利技术的有益效果为:1)、本专利技术实现了全局业务分析实体的对象关系智能化识别和管理,并基于全局的对象关系,按需把底层的原子数据以最优性能、最短路径进行组装,生成满足前端业务的数据表,从而可以在数字世界里面能够更高效的建立连接,从而能够实现更高效的协同,对业务做出更快的响应和敏捷的调整。
[0016]2)、本专利技术通过字段映射、业务主键管理等技术,实现业务分析对象关系的智能化自动发现与识别,形成全局的分析对象视图。同时,本专利技术利用贪心算法及排列组合的方式,通过每一步选一个或者多个基础库表,与主表或主表的衍生表进行合并,并计算每一个组合的整体合并效率,计算完成后便可找到该步的最佳合并组合,从而可以实现以最少的计算资源完成在分布式数据库中以最小代价、最高效率、最短路径按需完成应用数据的智能化合并。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是根据本专利技术实施例的一种基于业务对象的智能关系管理和智能数据融合的方法的流程示意图;图2是根据本专利技术实施例的一种基于业务对象的智能关系管理和智能数据融合的方法的原理示意图;图3是根据本专利技术实施例的一种基于业务对象的智能关系管理和智能数据融合的方法中全局业务对象关系管理原理示意图;图4是根据本专利技术实施例的一种基于业务对象的智能关系管理和智能数据融合的方法中形成业务对象间关系的原理示意图图5是根据本专利技术实施例的一种基于业务对象的智能关系管理和智能数据融合的方法中业务对象的全局关联关系的关系透传的原理示意图;图6是根据本专利技术实施例的一种基于业务对象的智能关系管理和智能数据融合的方法中基础主表和基础库表的合并原理示意图;图7是根据本专利技术实施例的一种基于业务对象的智能关系管理和智能数据融合的方法中数据扁平化处理的实例图。
具体实施方式
[0019]为进一步说明各实施例,本专利技术提供有附图,这些附图为本专利技术揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理,配合参
考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本专利技术的优点,图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。
[0020]根据本专利技术的实施例,提供了一种基于业务对象的智能关系管理和智能数据融合的方法。
[0021]本专利技术的目的:首先以一个分析对象(例如客户,订单,活动,渠道,运营位)为中心,自动的把对象的关系圈发现,以一个业务对象为中心,自动的找出这个对象的直接关系,如:以客户为核心,包括了这个客户出生城市,这个客户的父亲,母亲,这个客户的毕业学校,毕业学校所在的城市,这其实就是一个关系圈,以递归的方式一圈圈地找;其次,是进行关系扁平化。以特定范式持续建立数据能力体系的技术,也就是在解决一个业务问题的过程,实现的关系扁平化,通过扁平化的对象关系来实现对象的多维度分析。最终,通过智能的数据融合技术,按照业务需要,以最优性能连接底层物理模型数据,智能化生成业务数据,提供给前端应用。
[0022]现结合附图和具体实施方式对本专利技术进一步说明,如图1

7所示,根据本专利技术实施例的一种基于业务对象的智能关系管理和智能数据融合的方法。
[0023]由于人们对客观数据进行分析的时候往往存在很多种主观解读,例如通过用户消费这个行为,可以看从用户喜欢去哪些地方消费来看,也可以从用户通过什么渠道消费来看,也可以从用户喜欢消费什么产品去看,每种都有其存在的理由,而且随着业务的发展,这种主观解读会不断变化。目前传统的数据仓库开发做数据主要还是以应用为驱动,我要分析用户,进行营销,可能同时需要考虑用户归属的家庭,同学,朋友关系等,这些关系存在复杂的对象关系中,可能需要经过多个中间对象才能达到需要的目标对象,每一次新的分析需求出现,可能都要通过后台新开发新的脚本进行复杂的表关联实现,通过对象中心,一方面抽象出底层众多物理表的共性(有相同业务主键)形成对象,屏蔽了后台复杂的计算逻辑,使应用人员本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于业务对象的智能关系管理和智能数据融合的方法,其特征在于,该方法包括以下步骤:S1、通过对象中心抽象出底层物理表的共性形成对象,并基于业务主键自动生成全局对象关系视图;S2、通过统一对象中心和全局的对象关系管理,实现快速关系扁平化并形成新的分析视角;S3、利用贪心算法,通过排列组合的方式计算找到每一步的最佳合并组合,得到最优合并路径;S4、基于最优路径完成融合计划,并通过接口提交至全程调度引擎进行调度执行。2.根据权利要求1所述的一种基于业务对象的智能关系管理和智能数据融合的方法,其特征在于,所述S1中通过对象中心抽象出底层物理表的共性形成对象,并基于业务主键自动生成全局对象关系视图包括以下步骤:S101、通过业务主键管理,确定与每个对象相匹配的唯一业务主键;S102、自动扫描库表的表结构元数据及库表字段,并与字段库的业务组件进行匹配;S103、将存于库表中的业务主键表示为业务对象,并将存于库表中的字段非业务主键但存于业务主键库中的主键表示为外键;S104、通过业务主键找到与其他业务对象主键相对应的业务对象,形成业务对象间的关系,得到全局对象关系视图。3.根据权利要求2所述的一种基于业务对象的智能关系管理和智能数据融合的方法,其特征在于,所述S104中通过业务主键找到与其他业务对象主键相对应的业务对象,形成业务对象间的关系,得到全局对象关系视图还包括以下步骤:若自动识别形成的业务对象间的关系不准确,则采用可视化的页面进行手工调整。4.根据权利要求1所述的一种基于业务对象的智能关系管理和智能数据融合的方法,其特征在于,所述S2中通过统一对象中心和全局的对象关系管理,实现快速关系扁平化并形成新的分析视角包括以下步骤:S201、基于管理好的全局对象关系,按照分析需要获取对象的线性关系;S202、利用业务对象全局关联关系的关系透传,识别出关联关系的链路;S203、把不同库表中的数据拉平并存放于同一库表中,实现数据的扁平化处理;S204、利用扁平化处理后的库表统一对外提供服务,形成新的分析视角。5.根据权利要求4所述的一种基于业务对象的智能关系管理和智能数据融合的方法,其特征在于,所述S203中的扁平化处理通过关联和主从关系自动加工实现。6.根据权利要求1所述的一种基于业务对象的智能关系管理和智能数据融合的方法,其特征在于,所述S3中利用贪心算法,通过排列组合的方式计算找到每一步的最佳合并组合,得到最优合并路径包括以下步骤:S301、...

【专利技术属性】
技术研发人员:罗剑锋李观郑方填吴名朝
申请(专利权)人:浩鲸云计算科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1