最新BI报表工具产品选型指标

最新BI报表工具产品选型指标
最新BI报表工具产品选型指标

评测大类评测细则(加星标★为重点验证项)

支持w indows、linux、unix、aix操作系统

是否有向导,并可直接拖拽数据集字段进行制表,省时,准确

是否可以撤销

制作报表的同时可以预览报表实际效果

★是否提供独立安装的本地报表设计器

★布局方式是Excel式的还是控件式的

★能否直接将e xcel转换成报表模板

★支持引入外部样式文件

★支持IE、火狐、chrome等主流浏览器

支持JDBC数据源

支持O DBC数据源

支持自定义数据源

支持w ebservices数据源

★对关系数据库的支持该怎么验证?

★支持以下非关系型数据源

设计器模型

数据源

★支持txt,xls,xlsx,csv,btx,ctx文本文件做为数据源

★支持报表同时从多数据源中取数

★特别要注意:SQL植入的安全问题

支持列表式报表

支持分组式报表

支持交叉式报表

支持表头斜线

支持背景图

支持图层、签章,如文字显示在图片上方

单元格支持图片,数据库图片字段、服务器图片文件、http图片链接

支持参数对数据进行过滤

报表工具生成参数查询模板

报表单元格间能否互相引用

支持点击表头进行数据排序

★用户查询数据选择参数时,提供但不限于下拉列表、下拉树、下拉日

历、复选框、动态关联过滤等编辑风格

★支持动态合并单元格,如相同值、空值单元格等

★支持条形码、二维码

★支持表头横向纵向双向锁定

支持多tab页形式页面端同时展示多张报表、报表组

支持主子表

支持自定义函数

报表工具行列对称,横向纵向均支持多片无关联或者有关联的扩展,片

间可以互相引用数据

★分组交叉列表报表

★支持动态格间运算,支持跨行跨组的运算,支持独立格的运算

★支持多级的分组与交叉报表,支持不规则分组,例如按段分组、条件

分组★支持排名、同比、比上期、环比等设置

★表头横向纵向双向锁定

★是否支持报告格式类报表,支持富文本

★支持动态切换数据源

复杂报表基础报表

重点验证项解读

有些厂商只提供web端设计器,没有桌面设计器,纯web端设计是一个华而不实的功能,一些大厂商也试图做过,但后来放弃了,原因是会让简单的报表应用变的庞杂冗余,影响应用稳定,而且选购报表工具的用户,基本都是报表比较多的,web 设计在开发效率上会远低于本地桌面设计,会影响项目进度和成本

Excel式的更直观,易上手,易操作

国产货大都都是Excel风格的,都满足,不用考察

其他方式的,控件式 条带拖拽式等,都不易摆放,不易对齐,设计不便

国外产品和开源产品很多都这样,可以批量放弃

很多历史报表都是以excel形式保存的,如果没有转换功能,则所有报表都得全部手工在画一遍,浪费很多工作量,而且转换时,excel中的常规公式、样式也要能转换到报表模板中

工具中可以引入c ss文件,基于样式文件设计报表,实时观看结果。

需要根据项目和终端用户实际情况去验证,不能相信笼统的支持XX等浏览器,比如有些用户必须用一些特定的版本

工具中内置相关功能直接实现,而非通过java接口实现

其实这项不用考察,只要是关系数据库,写上的没写上的统统都会支持,因为这是世界标准,列更多并不更值钱!

1.怎么支持的?要在工具中内置相关功能直接实现,而非通过java接口实现,另外也不要相信XX等都支持的说法,要根据情况实际去验证,否则容易买了才发现,确实大部分都支持,只有你用的不支持

2.取数过程中要支持常用的数据库操作,比如mongodb中的find、count、distinct 等。

3.取数过程中要能够对数据进行处理,比如提前按照分组规则分组等,避免大量数据到报表端对性能造成较大影响

工具中直接提供文件数据集类型,而非通过一些j ava接口实现,并且数据量大时读取是否按流方式读取,能否支持大数据量的文本是关键

以上多种源数据可在一张报表内直接关联,比如来自文本,webservice,hive的数据在一张表中关联

参数查询 SQL相对固定,基本无风险

通用查询 语句替换,非常灵活,但是却可能泄露数据库信息哟!

该怎么防范?

搜索 乾学院 再搜索 报表的 SQL 植入风险及规避方法

这些都得提供,否则就会有输入不方便的地方,另外一个更重要的点是必须支持异步加载提高页面响应速度,否则数据量大的时候,下拉树,下拉列表卡死打不开,是个大问题

展示时格式类似于w ord报表,里边包括说明、动态表格数据,图文混排等,富文本都支持,但是格式支持的好不好,需要用实际的报表去验证

是需要api二次开发还是直接在报表数据集脚本中就可以设置

这些比较复杂的数据计算很常见,报表工具必须提供对应的计算模型,内置函数,

方便客户简单就可以做出来,而不需要通过存储过程或程序二次开发实现要在报表中直接通过设置实现,不需要二次开发

评分说明

相关文档
最新文档