首页 > 数字化转型 > ERP > Smartbi报表工具的学习笔记
Smartbi的学习笔记
最近,根据需要,学习了一个报表工具smartbi的使用,这是国产软件,其功能还是挺强大的,并且学习成本很低,容易上手。
其实在学习smartbi之前,我还学习了一段时间的微软BI工具sqlserver report service(简称SSRS),怎么说呢,这个工具界面不好看,另外感觉功能不全。
当我接触smartbi后,感觉豁然开朗,整个人都为之振奋,因为可以实现我想要的各种需求了。
Smartbi里面后有很多种分析,如组合分析、透视分析、多维分析等等,我感觉这些分析可以不用学,直接学习其中的电子表格分析即可,因为电子表格分析涵盖了几乎上面所有分析的功能。
另外还要提到的是,smartbi的个人版功能是不限的,只限制并发用户数,这对于中小企业来说,可以免费使用它。当然,如果你是成规模的大用户,可以购买企业版的。
好了,废话不多说了,下面开始记录我使用smartbi的方法,方便我以后再使用时可以快速回忆使用方法。
http://www.smartbi.com.cn/download
打开百度网盘后,下载smartbi.war包和SmartbiExcelAddition插件即可,如下:
另外,在线文档是:
http://wiki.smartbi.com.cn/pages/viewpage.action?pageId=27000835
把下载下来的smartbi.war放在tomcat下的webapps下,然后启动tomcat,并用浏览器访问http://127.0.0.1:8080/smartbi:
输入默认用户名admin和密码manager即可登录。
把下载的SmartbiExcelAddition.exe插件安装在自己笔记本上就行(注意在安装此插件前,要保证自己笔记本上有MS excel 2007或2010 )
第一次登录smartbi后,是需要配置smartbi的系统数据库的,可以选择很多种数据库,如mysql、oracle、sqlserver,根据自己爱好选择即可。
“配置文件 smartbi-config.xml存放位置”:smartbi-config.xml是Smartbi的配置文件,用于存储知识库连接、服务器日志属性、授权文件路径等信息,在系统配置完毕自动生成。
比如我以MySQL数据库做为smartbi的系统库,那就只需要设置上面箭头指定的内容,其他默认即可。
另外,需要提前在mysql里面建立一个空库,如smartbidemo(名字可以随便取)。
点击后面的官网连接,获取license文件,可以申请个人版的license进行使用,也可以申请企业版的license进行试用,根据个人需求获取即可。
最后,点击最下面的测试知识库连接,如果成功通过了,点击保存即可。
本节内容参考官网文档:
http://wiki.smartbi.com.cn/pages/viewpage.action?pageId=27000925
右键数据源,选择新建关系数据源:
因为我要分析的数据库是sqlserver数据库,所以我选择驱动类型为MS SQL Server,其他信息只需要把箭头指定的内容按实际填写即可,其他默认。
参数就是将来在页面显示的对话框,用来和人进行交互的,比如用户可以设置请选择区域、请选择日期等来交互,具体设置方法如下:
看看上面我的sql语句返回是什么,你就明白了:
然后,其他直接下一步保存即可,如果你想有个默认值,可以在上述默认值对话框设置默认值。
下面我们在设置一个请选择日期的公用参数:
然后点击保存即可。
数据集就是用sql语句查询后返回的结果集,这个sql可以根据自己需求来写,如下:
上面的sql语句中,箭头所指的就是上一小节建立的参数,从上面左侧的参数定义里面拖拽到sql语句里面就行。
另外,可以在右面的输出字段里,修改你sql语句里面字段的类型,如下:
按照前面小节安装smartbi的excel插件后,还需进行如下设置:
然后点击登录:
接下来,我们就用excel来对前面建立的数据集进行多维分析了:
拖拽右边字段到左面相应位置:
注意下面的分组:
对金额不扩展汇总求和,如下:
用excel的sum求和公式:
设置完成后,点击发布保存,并预览:
预览后的效果如下:
关于电子表格高级部分,请查看官网文档进行深入学习:
http://wiki.smartbi.com.cn/pages/viewpage.action?pageId=27001522
在用户管理建立一个用户:
在资源发布里面管理用户和电子表格资源:
在新建资源发布中,点击下面的设置,授予要查看的用户;
在新建资源发布中,点击下面的添加,选择前面建立的电子表格:
然后用新建立的用户登录,即可查看到报表。
运用如下方法,可以定位excel表格里面的字段对应哪个数据集
http://wiki.smartbi.com.cn/pages/viewpage.action?pageId=27001597
http://wiki.smartbi.com.cn/pages/viewpage.action?pageId=27001597
开卷有益,本文主要引领大家入门smartbi,对于更高级的功能,请多多读smartbi官方文档,你会发现,很多功能你都能实现。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28916011/viewspace-2145846/ ,如需转载,请注明出处,否则将追究法律责任。