最近开发公司的BI可视化报表,接触了Qlik报表工具,使用过程中发现网上入门教程很少,因此写一篇入门开发经历。啥也不说,先上一个已经开发完成的需求中的其中一个展示页面截图:
如上图, Qlik这个工具直接实现,Qlik是收费可视化BI中排行前三的工具了,能和微软的BI一拼高下,使用感觉还是不错的,几亿的数据分析,我用过最长半个小时就出结果,个人感觉还可以,听说收费很贵,估计小公司用的很少.
进入正题:
Qlik报表开发主要有两个流程:
1、把数据导入到qlik,可以从MySQL、Oracle、CSV等各种地方导入,具体方法官方文档介绍,以后会简单的分享下Oracle导入
2、开发展示逻辑,把导入的数据展示到前端进行可视化,这个可视化是qlik自带了的,只需要配置开发简单的判断条件就行了
接下来进行单独说明:
把数据导入到qlik,官方文档中称之为脚本函数。注意(敲小黑板了),官方文档中对于脚本代码开发,分为两类:
1、可视化脚本开发
2、脚本开发
在搜索脚本语法、关键字、函数的时候,请注意,不是所有的语法、函数、关键字都是两个通用的。可视化脚本开发主要是在应用程序视图中开发可视化图像脚本,基本上就是进行条件筛选。
而脚本开发,是值得把数据导入到qlik后,会在qlik中生成报表的基础数据,所有的可视化数据分析基础数据都是来源于导入数据后qlik生成的基础数据。所以这里的脚本开发,作用是怎么定义你的基础数据。
有的新手童鞋可能迷糊什么叫定义你的基础数据?qlik加载的数据不一定非得和数据库表结构完全一致,可以指加载所需的部分数据,这样可以减少数据分析所需时间。所以qlik的基础数据是要用脚本来定义的