自助报表分析
0 准备篇
背景
自助报表(BI)通常要作为独立的系统部署和使用,一直以来很难随应用集成以便让应用随时享受灵活查询的便利。为了解决这个问题,润乾 BI 除了开源免费外,还特别设计成了可集成形态,通过简单几步就能让任意应用具备自助报表分析的能力。不仅如此,基于 DQL 模型润乾 BI 还具备更加灵活的查询能力,BI 能力不仅随处可用而且能力更强。
本课程将详细介绍润乾开源免费 BI 界面端的集成和使用。
安装集成
在具体集成之前,需要先下载润乾报表及 BI 依赖文件: 下载润乾报表及试用授权
首先安装润乾报表,然后将【开源 BI zip 安装包】解压按目录同步替换至当前已安装的报表目录(web.xml 包含了报表全部配置信息,可直接替换,但如果与自己应用集成,web.xml 不可以直接替换,其内容在 web.xml 中的顺序,需遵从应用服务器规则拷贝)。详细规则参考 zip 中的安装说明。
接下来将润乾 BI 集成到应用中。复制如下文件到应用相应目录:
• {安装根目录}/web/webapps/demo/raqsoft/guide //自助分析前端文件
• {安装根目录}/web/webapps/demo/WEB-INF/lib //JAR包
• {安装根目录}/web/webapps/demo/WEB-INF/files //模板、数据、模型文件等
• {安装根目录}/web/webapps/demo/WEB-INF/raqsoftAnalyse.tld //分析标签库
• {安装根目录}/web/webapps/demo/WEB-INF/raqsoftReport.tld //报表标签库
• {安装根目录}/web/webapps/demo/WEB-INF/raqsoftConfig.xml //核心配置文件
最后合并 WEB-INF/web.xml 中 listener、filter、servlet、taglib 等配置到自己的 web.xml 中。
简单几步就集成后,就可以使用润乾 BI 制作各种统计图和报表,包括各种分组表 / 交叉表 / 跨行计算等。
集成以后,本课程将要讲解如下内容:
目录
1. 把 Excel 透视表搬上 WEB
学习给一个数据集就能像 Excel 透视表一样在 WEB 上自助分析
2. 给一句 SQL 就能做多维分析
学习连上数据库,拿给定 SQL 做多维分析
3. 更全面的自助报表分析
学习更全面的整库查询分析,以及如何控制权限等内容
4. 源代码简析
学习润乾开源 BI 的源代码结构及简单示例
本课程所有数据和程序文件均随安装包附带。