BI 报表系统需要测试哪些重点?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BI 报表系统需要测试哪些重点?相关的知识,希望对你有一定的参考价值。
下面是个人经验,纯手打非官方答案:-)BI报表最重要的是数据的准确性和实时性,还有就是响应时间。
BI报表从数据库中选取数据,并需要通过一系列复杂的过滤和运算得到所需要的数据,例如同比环比,分类聚合统计等等。测试时应该选取一定量的数据手工计算并与报表产生的数据作比较来确认报表运算的准确性。
所谓实时性,按照需求设计保证报表中的数据是实时的,这样才有参考价值。比如,我周二开会要用到上周的销售数据,那你报表的数据就应该包含上周整周的数据。如果这些数据周三才能体现在报表上,或者说周二缺失了上周五的数据,那对我没有用。这些主要是数据仓库或者数据集市设计时所要考虑的问题。
响应时间顾名思义,就是我运行报表点了一个按钮,你不能让我等上半个小时甚至两三个小时,使用者不可能有这么好的耐心。最好是几秒钟或者几十秒钟,这要看数据量的大小和数据库的设计/报表的设计。通常合理的表结构和索引,还有数据模型中的过滤和聚合可以提高响应时间。如果确实是数据量太大,可以考虑定时运行,就是预定一个时间让报表自动运行出结果,然后再使用的时候加入过滤条件直接从结果集中选取数据进行计算,这样也可以的。
PS:另外,如果是大型系统,报表的数据模型还应该有一定的可移植性和易维护性。可能基于一个数据模型以后可能产生若干个类似的但用处不同的报表,设计模型时应该充分考虑。此外,用户的需求不可能是一成不变的,尽量少使用hardcode,并把报表项的名字使用统一的命名规范,等以后需要更改的时候方便查询,最好有详尽的文档说明。追问
谢谢你的解答!
对你的解答可以这么理解:对于BI 的报表系统测试着重测试数据的准确性,和软件运行的性能对,以及软件的可维护性。
是这样的吗?还请解惑,谢谢!
是的是的。
是的是的。
参考技术A 可维护性很重要建议使用成熟的系统,例如飞扬报表等工具软件。一文说清BI报表|定义,好处,厂商及产品
商业智能近来十分火热,象征着大数据的流行趋势。其中涌现了不少新名词,比如BI报表,它的概念是什么?BI就是报表吗?它的好处是什么?有哪些产品可以做出这种报表?小编在本文整理了一切你想知道的bi报表相关知识。
一、什么是BI报表?
不少人认为,报表就是BI。但实际上,报表只是BI的一部分。
BI,即商业智能,是一个辅助决策的智能系统,它的核心就是帮助企业利用数据,让决策管理者随时随地获取关键信息,然后基于数字决策,最终提高决策水平。商业智能(BI)系统的功能,主要构架包括以下几个方面:1、读取数据;2、分析功能;3、丰富的画面 ;4、数据输出功能 ;5、定型处理。
BI报表,就是数据输出的一种形式,是BI应用结果的一种常用的展现形式。
二、BI报表的好处是什么?
它是将企业中现有数据进行整合并提供出的报表,好处主要有以下几点。
1、省时省力,提高工作效率。
用FineBI之类的产品做BI报表,首先最直接的好处就是省时间。比起Excel等工具,大家只需要拖拽式操作,就可以迅速完成一张报表,还能进行数据分析、数据挖掘,因为软件中还内置了很多算法,不需要人手工打很多复杂的公式。
2、加速企业信息化,帮助更好地经营决策。
商业智能就是目前大数据时代最好的落地工具,从数据中发现原理和价值,追求利益的最大化。
以销售分析BI报表为例,销售BI报表可以设置成分析各项销售指标;而分析维又可从管理架构、类别品牌、日期、时段等角度观察,这些分析维又可以多级钻取,从而获得相当透彻的分析思路;同时根据海量数据产生预测信息、报警信息等分析数据;可以全方位地分析数据,支持决策。
三、BI报表产品有哪些?
目前做BI报表产品的厂家比较多。
国内比较有名的是帆软公司的FineBI,永洪科技的永洪BI, 亿信华辰的亿信BI,SmartBI等等。国外知名的是Tableau,微软的powerBI,
中国式报表主要还是用国内产品比较适合一点,国内产品做得好的也和国际水平差不多。现在还有敏捷BI的趋势,这些厂家也不断在产品的上线周期缩短上下功夫,给客户带来了福音。而且,FineBI在自服务数据分析等比较方便快捷的功能上做得尤其好,其中的数据挖掘也是一大亮点。
想知道更多软件知识,请阅读bi产品选型、对比知识。
……阅读更多,点击全文链接:https://ask.hellobi.com/blog/data/35518
以上是关于BI 报表系统需要测试哪些重点?的主要内容,如果未能解决你的问题,请参考以下文章