一种提高可视化建模性能优化的方法技术

技术编号:45539007 阅读:28 留言:0更新日期:2025-06-13 17:41
本发明专利技术公开了一种提高可视化建模性能优化的方法,属于大数据可视化建模领域,具体包含如下步骤;模型SQL结构树分析;判断是否满足SQL结构树最简形式;通过过滤操作、聚合操作依次向底层平移;非聚合列操作平移;短路属性检测;无操作的中间表移除;通过对SQL模型中操作流程分析,并移动行操作,列操作和表移除,使得最后模型达到最优计算流程,在SQL模型中可以通过移动聚合,过滤以及列计算等操作,让整个SQL模型的深度减少,计算顺序更合理的同时,同时完全保障计算结果与原来一致;有效解决计算流程冗余导致的就算性能下降和存储资源浪费以及计算流程操作顺序导致的计算性能下降。

【技术实现步骤摘要】

本专利技术属于大数据可视化建模领域,尤其涉及一种提高可视化建模性能优化的方法


技术介绍

1、现有的可视化建模技术主要是通过可视化算子和配置项来实现sql业务模型的计算逻辑,从而降低非数据挖掘专业人员的建模门槛。但是由于一般业务人员对计算性能和存储资源的利用缺乏考虑,可视化建模生成的sql模型存在严重的计算资源和存储资源浪费情况。

2、现有技术中存在的问题:计算流程冗余导致的就算性能下降和存储资源浪费以及计算流程操作顺序导致的计算性能下降。


技术实现思路

1、本专利技术所要解决的技术问题是针对
技术介绍
的不足提供本专利技术提供了一种提高可视化建模性能优化的方法,有效解决计算流程冗余导致的就算性能下降和存储资源浪费以及计算流程操作顺序导致的计算性能下降。

2、本专利技术为解决上述技术问题采用以下技术方案:

3、一种提高可视化建模性能优化的方法,通过对sql模型中操作流程分析,并移动行操作,列操作和表移除,使得最后模型达到最优计算流程,具体包含如下步骤;>

4、步骤1,本文档来自技高网...

【技术保护点】

1.一种提高可视化建模性能优化的方法,其特征在于:通过对SQL模型中操作流程分析,并移动行操作,列操作和表移除,使得最后模型达到最优计算流程,具体包含如下步骤;

2.根据权利要求1所述的一种提高可视化建模性能优化的方法,其特征在于:在步骤2中,SQL的最简形式是基于一般的SQL优化经验来总结的结果,通过过滤操作、聚合操作减少后续处理的数据量,通过关联操作对两张表进行hash配对或循环遍历,操作开销较大,降低数量能大幅优化性能;判断最终SQL模型是否达到最佳状态的依据,如果没有达到最佳状态,则进行平移变换和移除操作。

3.根据权利要求1所述的一种提高可视化建模性能优...

【技术特征摘要】

1.一种提高可视化建模性能优化的方法,其特征在于:通过对sql模型中操作流程分析,并移动行操作,列操作和表移除,使得最后模型达到最优计算流程,具体包含如下步骤;

2.根据权利要求1所述的一种提高可视化建模性能优化的方法,其特征在于:在步骤2中,sql的最简形式是基于一般的sql优化经验来总结的结果,通过过滤操作、聚合操作减少后续处理的数据量,通过关联操作对两张表进行hash配对或循环遍历,操作开销较大,降低数量能大幅优化性能;判断最终sql模型是否达到最佳状态的依据,如果没有达到最佳状态,则进行平移变换和移除操作。

【专利技术属性】
技术研发人员:易黎王峥吴亮卢新宇
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

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

1