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

文档序号:26626196发布日期:2021-09-14 21:35阅读:来源:国知局

技术特征:
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、利用贪心算法,每一步选取一个或多个基础库表与主表或主表的扩展属性表进行合并;s302、对合并后的全部组合进行整体合并效率的计算,并找到每一步中合并效率最高的组合进行合并,得到中间表;s303、将合并后的中间表作为下一次合并的基础源表;
s304、通过一步或多步的合并找到满足所有的应用报表输出,完成融合计划。7.根据权利要求6所述的一种基于业务对象的智能关系管理和智能数据融合的方法,其特征在于,所述贪心算法如下:每个合并组合的计算效率:e(a

d)=∑merge(r1..rn)/∑[cost(r1..rn)];r1报表的merge量:merge(r1) = ( rf1

rt1)* rp1;其中,a为基础主表,b、c、d为基础库表,r1、r2、r3、

、rn为应用报表,rf1、rf2、rf3、

、rfn为出数时间,rp1、rp2、rp3、

、rpn为优先级,rt1、rt2、rt3、

、rtn为应用报表的预期完成时间,merge为合并操作耗费时间,属于数据库的一种操作,cost为每一种路径所耗费时间。8.根据权利要求7所述的一种基于业务对象的智能关系管理和智能数据融合的方法,其特征在于,所述rt1的计算规则包括以下两种情况:第一种:r1直接从基础表合并,不使用合并中间表;rt1=max(a就绪时间,b就绪时间)+洗牌移动总行数*sum(field.count)*洗牌系数/洗牌速度+gettablerowssum/getmergewithmiddletps;第二种:r1是通过中间表输出,并且3个报表共用一个中间表;rt1=max(a就绪时间,b就绪时间)+洗牌移动总行数*sum(field.count)*洗牌系数/洗牌速度+gettablerowssum/getmergewithmiddletps+主表行数 *应用报表字段数* fetch系数/getfetchfrommiddletps;其中,gettablerowssum表示合并写入量,getmergewithmiddletps表示合并写入速度,getfetchfrommiddletps表示fetch速度,fetch指数据从数据库提取的速度,sum(field.count)表示需要提取数据的字段数量。

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


技术研发人员:罗剑锋 李观 郑方填 吴名朝
受保护的技术使用者:浩鲸云计算科技股份有限公司
技术研发日:2021.07.29
技术公布日:2021/9/13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1