BI 前端实践 0:基于润乾报表的开源 BI
润乾报表提供开源的BI系统,包括多用户的管理系统报表中心、多维分析的OLAP页面、制作多图表联动的DBD页面。这些功能以demo方式嵌在润乾报表安装包中,安装后,用试用授权就能直接体验,也可以按照后续章节介绍的方法摘选功能,集成到自己的信息系统,或基于源代码二次开发。
从乾学院下载版https://c.raqsoft.com.cn/tag/Download下载最新的润乾报表安装包。
所有基础功能都在安装包内,这些功能都是用JAVA实现的,编译好的jar在{安装目录}\report\web\webapps\demo\WEB-INF\lib\下,esproc-xxx.jar是计算引擎(集算器),raqsoftReport.jar是报表引擎,datalogic.jar是维度查询语言(DQL)服务器及其JDBC程序。
BI相关的功能都是开源的,报表中心的jar是center.jar,其JAVA代码在 {安装目录}\report\doc\zh\center.zip中,web相关的jsp、js代码在{安装目录}\report\web\webapps\demo\raqsoft\center\目录下;多维分析及DBD的jar是guide.jar,其JAVA代码在{安装目录}\report\doc\zh\dqlSrc.zip中,web相关的jsp、js代码在{安装目录}\report\web\webapps\demo\raqsoft\guide\目录下。
润乾报表的试用授权只能用于功能测试,必须采购正式授权才能应用到正式的商业项目中。不过,开源BI部分可以完全免费使用,在《润乾报表开源 BI 依赖文件下载》中下载raqsoftReport.jar,把它替换到\WEB-INF\lib\之后,开源BI相关的功能就可以免费运行在自己项目中了。
免费的开源BI也有一些限制。BI中产生图表报表有两种方式,一种是通过报表的JAVA API用程序生成,另外一种是预制的报表模板(*.rpx文件)。通过JAVA API产生的内存中的临时报表对象可以正常使用,但如果同时存为报表文件*.rpx,没有正式授权就不能打开这些rpx文件;预制的报表模板也只有官方提供或后续更新的才能用,自己制作的模板无法运行。
在免费开源BI中,只有签过名的rpx才能使用,如果想自己制作模板,或分享rpx文件,就得需要购买工具版授权,在这个授权下运行时,生成的rpx会自动签名。具体规则可参见《润乾开源免费 BI 商业规则》。
DQL服务器是润乾开源BI的重要支撑,它能让BI前端的分析更敏捷,虽然它不开源,但它是可以免费使用的。无论是润乾BI这样基于润乾商业报表实现BI前端,或其它方式实现BI前端,都能用DQL服务器增其强敏捷查询的能力,这也是一种不错的二次研发方案。
对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅
嗯,还不太了解好多乾?