当下,数据计算已成为了分析工作中必不可少的高频次操作之一,而且在大数据的发展背景下,应用性能往往关系着项目的成败,成为了大家最为关注的产品技术参数。那么我们先来分析一下BI分析表计算很慢的原因是什么,再对症下药!
导致商业智能BI分析报表计算很慢的三条最主要的原因如下:
1、数据量过大
商业智能BI分析报表需要处理的数据量很大,这些数据可能来自多个数据源,包括内部数据和外部数据。当数据量过大时,商业智能BI分析报表的计算速度会变得很慢。在处理大量数据时,系统需要花费更多的时间进行数据读取、存储、处理和传输,从而导致计算速度变慢。
2、复杂的查询语句
商业智能BI分析报表通常需要进行复杂的查询和数据处理,这些查询语句可能涉及多个数据源和多个表,还需要进行多重筛选、排序、聚合等操作。如果查询语句编写不当或者查询语句过于复杂,就会导致计算速度变慢。此时需要优化查询语句,尽量减少数据传输和数据处理的负载,从而提高计算速度。
3、系统资源不足
商业智能BI分析报表需要占用大量的系统资源,包括CPU、内存、磁盘空间等。如果系统资源不足,就会导致计算速度变慢。此时需要对系统资源进行优化或者升级,以提高系统性能和计算速度。
亿信华辰深耕商业智能领域十多年,深谙客户的需求痛点,于是乎,亿信ABI将全面性能优化和追求极致的“快”看成重中之重,我们对后台及前台的性能做了大幅优化提升,主要表现为计算快、渲染快、并发快。下面,小亿将结合性能测试报告向大家介绍分享。
1、大数据量分析表加载性能优化
随着公司的业务日益扩张,很多企业都会涉及到各种系统,积累大量数据,并形成一个又一个数据量庞大的分析表,每当我们需要对分析表进行预览查看时,都需要花费时间去等待计算结果的呈现。
为了解决这一问题,亿信ABI进行了页面渲染的深度优化,并在系统植入智能分析,后台可以自动判断出大数据量分析表,选择全量优化或批量优化的方式对分析表进行加载优化,同时滚动查看报表数据时页面也会更加流畅顺滑不存在卡顿现象。我们通过对比测试,得到了如下数据结果,当使用批量优化时,加载速度最多提升15倍。
2、高速缓存计算
针对用户使用频率最高的数据分析功能,在新版本中实现了基于高速主题的分析(报表模板、WPS/Word分析报告、看板、即席报告、幻灯片报告均支持),相较于使用物理主题表的方式,计算速度获得了显著提升,该部分优化采用亿信自研高速缓存技术,不用额外安装MPP数据库,操作简单勾选即可。使用后报表计算速度比原有提升13倍,且分析数据量越大,计算速度提升就越明显。
当我们在使用固定表分析、敏捷看板、即席报告功能时均能亲身体验到这一优化效果。我们模拟了用户场景,对不同的数据量进行了计算性能的对比测试,如下图所示:
3、多用户登录并发优化
对于大型公司集团而言,多用户并发登录是常态,亿信ABI新版本在传输数据上有较大改善,使得登录响应时间有较大提升,而且国际化登录界面也进行了同步优化。
据性能报告显示:50户并发登录时,响应速度从11.3s提升至4.5s左右,比原速度提升1至2倍。且并发户数越多时,速度优势越明显。
除了高效的数据处理能力、高性能数据缓存技术,亿信ABI还有智能分析引擎、便捷的集成开发等优势。作为一款全能型数据分析平台,亿信ABI打通从数据接入、到数据建模与处理、再到数据分析与挖掘整个数据应用全链路,可满足企业经营中各类复杂的分析需求,帮助企业实现高效数字化转型。