最具影响力的数字化技术在线社区

168大数据

 找回密码
 立即注册

QQ登录

只需一步,快速开始

1 2 3 4 5
打印 上一主题 下一主题
开启左侧

如何解决BI系统性能差响应慢的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-7 23:08:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多数据大咖,获取更多知识干货,轻松玩转大数据

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
性能可以说是评定一个系统好坏最关键的指标。对用户而言,性能就是响应时间。用户甚至不关心响应时间中哪些是软件造成的,哪些是硬件造成的。没有用户喜欢等待,不停转圈的“加载中”会耗尽用户的耐心,造成用户的流失。
对于BI商业智能系统来说,运行速度除了与系统本身的软硬件有关,还和处理的数据量以及操作有关。当数据量较少,查询指令比较简单时,数据的展现往往很快,即使性能再差劲的系统,此时的速度也是可以为用户所接受的。但是当分析对象是TB量级的大数据时,不同性能的BI系统所得到的用户反馈就会截然不同了。
想要打造性能优越的BI系统,需要攻克下面的四种技术:
1、高速ETL技术
数据仓库,是海量数据运算的性能支撑基础。而想要建设一个好的数据仓库,首先必须要有高速的ETL技术。好的数据仓库技术的应用效果,要比写sql从数据库中取数快了不止百倍,无论再复杂的条件组合查询,一般都能在一分钟展示结果。
2、 “去掉”表关联技术
用户在进行商业智能分析取数的时候,数据往往来自多个数据表。数据表之间往往存在纵横交错的关联。查询的表关联越多,速度也就越慢。要解决这个问题,就得想办法“去掉”表关联。当然,这里的“去掉”是加了双引号的,并不是真正意义上的去掉,而是让熟悉企业数据库的IT人员预先把表关系建好在语义层中,支持多字段关联、内外连接。这样,最终用户在做查询或报表时,就不必理会表关联了,需要查什么直接拖放即可。
3、 代码表快速转换技术
我们都知道,计算机处理英文的速度要快于中文。针对这一特征,企业需要建立一张中英文代码转换表,在计算机进行处理时将中文转换成数字或者字符进行处理,处理结果出来之后再转换为中文。
4、 海量数据处理技术
面对大数据量的处理场景时,通常有这三种解决技术,一是缓存技术,一是并行计算技术,一是云计算。
【了解更多商业智能行业资讯,商业智能解决方案以及商业智能软件下载请访问FineBI商业智能官网www.finebi.com】


楼主热帖
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 赞 踩

168大数据 - 论坛版权1.本主题所有言论和图片纯属网友个人见解,与本站立场无关
2.本站所有主题由网友自行投稿发布。若为首发或独家,该帖子作者与168大数据享有帖子相关版权。
3.其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和168大数据的同意,并添加本文出处。
4.本站所收集的部分公开资料来源于网络,转载目的在于传递价值及用于交流学习,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
5.任何通过此网页连接而得到的资讯、产品及服务,本站概不负责,亦不负任何法律责任。
6.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源,若标注有误或遗漏而侵犯到任何版权问题,请尽快告知,本站将及时删除。
7.168大数据管理员和版主有权不事先通知发贴者而删除本文。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

关于我们|小黑屋|Archiver|168大数据 ( 京ICP备14035423号|申请友情链接

GMT+8, 2024-5-12 12:44

Powered by BI168大数据社区

© 2012-2014 168大数据

快速回复 返回顶部 返回列表