质冠商用价怼开源的报表软件来了
数据信息化项目或者应用中,很多都需要,也都会使用报表工具来提升开发效率,选择报表工具的时候常有这样的困扰,商用的好用但是太贵,把项目的利润空间都快挤没了,开源的不要钱但是难用,光省钱了没见提升多少效率
有没有既好用又便宜的报表软件呢?
有,润乾报表就是一款质冠商用、价怼开源的报表工具
质冠商用
润乾专注报表工具 20 年,从一开始设计出打败水晶报表的初代产品,到现在迭代 20 年,不管多难的都能做,而且做的快、跑的快,20 年前发明的,现在润乾都不太提及的“非线性报表模型”,已经成为报表业界的标准。在很多报表厂商的产品中都可以看到被改头换面的版本,甚至一些转战 TOB 市场的互联网大厂的 BI 产品,也挂着使用了该模型,足可见润乾技术功底之深厚
一直被模仿,但从未被超越,目前为止,润乾的报表技术仍然无可匹敌
好,并不是说出来的,是需要深入测试才能对比出来的
我们先看功能
功能全面,是功能好的一个表现,但却不是要点,年头比较久的报表软件,功能基本上都没有明显缺失的,都是全覆盖的,没有多大的可比性
真正考验报表功能的,是复杂报表的制作,有的工具做复杂报表 1 个小时搞定,有的 2 天才能费劲儿的做出来,同样是能做,但做的快与慢,差距很大
我们拿几个常见的复杂报表来看看不同工具之间的差距
多源分片
设计难点:
1、 这是一个典型的多源分片报表,报表可以分成左上、右上、左下、右下四片区域,每片数据来自不同数据表(甚至可能不同数据库),需要实现多个数据集之间的关联。
2、 对字段数据的处理,数据库中存储的是订购日期,报表中需要按照年、月分组统计,需要根据日期解析出年、月,汇总区域是金额,数据库中存储的是单价、数量,需要对字段进行相乘操作。
3、 上表头中的产品类别需要按确定的次序排列,也就是维表 ID 的次序。
4、 左表头的层次不一样,上半两层,下半三层。
做这个表,润乾只需要半小时
其他工具也可以做出来,但需要的时间就不好说了。一张表可能感觉无所谓,长期做下来,差距就大了,会多出数倍的工作量
(测试人员都是工作 10 年以上,对所有工具都进行了提前学习,保证了对各工具的熟悉程度都相同的基础上做的测试)
更详细全面的制作对比请看:报表工具对比选型系列用例——多源分片报表
排名及跨行组统计
排名与跨行组运算也是典型的中国复杂报表形式,这类报表的源数据集通常比较简单,但在表格的单元格之间会有较随意的计算要求。在制作报表时,单元格还没有扩展出来,因而不能像 Excel 那样直接引用单元格名字,报表工具需要提供某种机制允许在表达式中引用还没有产生的单元格
像上面这个报表,需要统计班级排名、年级排名,去年班内排名以及名次变化、各班级前三名、各班级上升最快的前三名
对比结果,润乾因为有层次坐标函数,做这些排名非常容易,用时不到 1 小时,其他工具用时常常会成倍增加,一些 BI 软件还要更多的时间才能做出
更详细全面的制作对比请看:
过程计算
报表呈现的数据常常并不是直接从数据库(源)取出来的数据,而还要进行一些运算,报表工具通常也会提供一定的运算能力(如过滤、分组等)以应对这种需求。但是,情况复杂时,报表数据集上的运算可能要多个步骤才能完成,这时候就要考查报表工具对过程式计算的支持程度了
比如我们需要用报表工具的计算能力(不使用 SQL 或数据源的计算能力)来计算销售额占前一半的客户,也就是把客户销售额从大到小排序后,前面若干个客户的合计销售额构成总销售的一半
润乾有独创的脚本数据集,完成这类需要多步计算的需求,很简单,做表半小时,其他工具有的需要编辑复杂的表达式,有的需要借助 js,工作量都大得多了
更详细全面的制作对比请看:
我们再看性能
页面渲染
页面渲染是指报表在计算完成后,生成 html 页面时加上各种格式外观属性的过程。如果在报表中添加了大量的呈现效果(隔行异色、背景图、条件警戒色等)时,页面渲染的速度就会受到影响变慢,但往往这些呈现效果又是必须的,所以这个时候就得看报表的性能了
比如上面这个表,
显示要求
1 隔行异色
2 折扣预警,折扣大于 0.15(即达到 85 折) 标红(前景色)
3 运货费区别显示,分十个区间,不同区间不同色
这样的表,除了考验计算能力外,还很考验渲染能力
测试结果为,润乾全面占优,单张小数据量的报表,润乾可以快几秒以上,对于在屏幕前等待数据的用户来说,多等 1 秒都是要命的,更别说数据量变大,报表变多时候更慢的情况了
更详细的测试过程请看:
容量
容量,通俗的讲,就是相同的内存下,能装下多少数据,在用户内存有限的情况下,能装的多,算的多就是性能好,装的少,遇到数据量大的,就会内存溢出,卡死
这是用一个不分页的交叉表来测试的结果,可以看出润乾的计算引擎的确很强大
实际测试数据和过程请看:
多源关联
关联运算是非常常见的运算,数据量大的时候多表关联的性能问题是对工具的一个很大的考验
从上面测试结果中可以看出,数据量少的时候,各个产品表现差别不大,随着数量级的增大,润乾的优势就突显出来了,有些产品的性能更是断崖式的下跌,实际应用中,遇到这样的数量,性能差的工具就没办法应付了,会给项目的后续维护带来很多困扰
大报表
大清单式的报表也是常见的需求,比如电信行业要查询一个月的所有充值或者通话记录,这类报表的数据量都是千万级以上的,一些厂商会用数据库分页技术来解决这类报表,但性能也差强人意,润乾解决这类报表有自己独创的双异步线程,效果很好
可以看出,润乾的性能是遥遥领先的
另外如果大报表中有分组需求,其他工具就做不了了,只有润乾能做了
更多测试细节请参考:
价怼开源
功能如此出众的产品,价钱也依然出从,只不过是反方向,价格低到出众,成本低到比用开源还便宜。
一款市场占有率领先的主流商用报表工具,为什么会便宜?
因为互联网化营销
报表这样一个已经相对成熟的基本标准化的中间件产品,是完全可以像京东的 3C 类产品一样,挂在网上直接售卖的,透明一口价,省去双方价格博弈的时间成本,也省去了各种维护关系做市场带来的溢价成本,回归到了产品最简单纯粹的售卖方式:你来用,我支持,用好了,再购买。透明高效简单
那现在什么价格呢?
1w1 套,3w 一年随便用 还支持 OEM
这个价格别说是商用产品达不到,算下来,比开源的成本都要低了
开源的,使用确实不收费,还有源码可以随便改造,是程序员的大爱
但是开源的有很多弊端,会无形的增加许多成本
1 学习成本
汉化程度不够,没有中文文档,学习起来比国内主流工具要困难的多,主流工具,几天就可以学到精通,开源的,得几周,一个人多两周的学习时间,两个人就多一个月,20 个人就多浪费了一年,一年的成本多少呢??
2 开发成本
开源的工具,做表效率低,同样一个报表,开发时间要比商用的多出几倍,那么多报表,积年累月,多出多少工作量?
3 二开成本
开源的报表,大都功能不全,很多报表都做不了,又得工程师手动开发,这些时间浪费了虽然不会多给工程师发工资奖金,但是省出来的话,可以多产出多少其他内容呢
现在润乾推出的工具版报表,包含润乾报表的全功能,价格只要 3w 一年,3w 甚至不到一个中级报表工程师一个月的成本,每年用一个工程师 1 个月的成本,就可以不限项目,不限节点,不限用户的去使用一个专业的报表工具,享受最新最全功能,享受支持和服务,相当于用这点钱给自己建了一个报表研发部。怎么算,都比开源要合适的多了
质冠商用,价怼开源就是现在润乾报表的新标签
如果还有需要报表却还没用过润乾的同学,就去下载验证一下吧,润乾报表,一定会高质、低价的解决您的需求的