前言
之前写了篇,《Qlikview工具优缺点浅析》,粗略提到了关于Qlikview工具的优点和缺点。我也发现有些朋友访问这篇文章,很多是期望了解其缺点和不足的地方。使用Qlikview工具一段时间了,觉得这工具着实是个可以让人又爱又恨的工具,当然,也许,每个工具都一样。
Qlikview工具优缺点
在这里,就工作中使用Qlikview工具设计及开发,遇到的不方便的地方,以及其缺点,分类列举,很多都是个人及项目中的一些提炼和总结,不是最官方的说法,因此仅供参考。
功能类
1. 平台问题,只能基于Windows平台部署,这个有点麻烦,那Linux环境都不可用了,还是会有不少企业不喜欢Win NT环境的。
2. 与外部WEB平台系统,如PORTAL、OA等其他系统的集成,关键是SSO,在10版本下,SSO的实现,是一项难度极大的工作。
3. 权限功能,在这方面是比较弱的,在LOAD脚本中进行定义,依据字段去设置,有点偏“硬”,欠灵活。
补充一点比较不好处理的,由于这种LOAD脚本是需要加载更新,如果添加一个用户,会需要重新处理QVW后才能正常访问,这个需要与最终用户及系统管理 员进行解释,其他前端工具是不会有这种情况的。
4. 总的来说,是类似于COGNOS、BO等工具体系的一个子集,类似于专门做图表及驾驶舱的功能模块,但是增加了内存中数据处理的引擎。与COGNOS、BO相比,Qlikview不具有报表工具的调度、定时、分发等一些列功能。因此,与完善的报表工具,还是有差异的。
5. 在报表开发的时候,对负责报表的支持,不是太好,不是太规范的报表很难实现。至于中国式报表则更加不用说了。
设计开发类
1. 报表的数据均为联动,在不需要一个QVW内所有页签都实现数据联动的时候,就比较麻烦了。
2. 不方便实现页签之间的跳转,Qlikview里要实现类似分析流的跳转,只能通过宏来实现,只能跳到页签级。
3. 开发出来的各个QVW文件,相对有一定的“独立”,每个都有其独立的加载脚本,在数据一致性方面,需要留心关注。
4. 色彩,这个很关键,举例两个,一是条件选择框,选中了背景为绿色,而且几个版本都没有变化,估计老外确实是重数据不重外观吧。第二个是表格,如交叉 表,北背景是无法透明,如果指定大小后,数据行数不能覆盖此区域,则会出现白色豆腐块区域,不大好看。
5.如果想为已经成型的QVW应用切换风格,手工工作量太大,主题的制作及应用功能不好用。更不用提做成一键切换应用主题,这个是不可实现的。
6. 开发时对分别率的设计,没有自适应这种功能,有些死板。
学习类
1、学习、沟通的资源太少。如有问题,一旦脱离基本开发了,则不管是开发技巧问题,还是性能优化问题,或是故障排查,交流和咨询起来太困难。
2、也不算是缺点的,就是在中国,会给很多客户推荐使用QVD,几乎不强调数据清洗和处理的重要性,使得客户都一开始直接潜心关注于掌握QVD模式实现,到 了后来才发现数据清洗、数据整合等方面的重要性,从这个角度上来说,其实我是比较偏向于至少建立一个数据集市的模式的。
小结
至此为止,提到了许多Qlikview工具架构、设计和开发中一些问题和不方便、不美观的地方,并不是在喷它,用得多才会提得多嘛。其实工具的有点亦是不少,后续再找时间写一写。