QlikSense系列(1)——整体介绍
接触QlikSense(3.1 SR1)已经快一年了,在此记录自己的经验心得,为想了解QlikSense的小伙伴提供一个参考。
1、产品介绍
Qlik公司以QlikView产品成名,QlikSense是其2014年发布的交互式BI产品,相对于第一代引导式BI产品,强调人人BI的概念,产品更加简单易用。
其核心优势为:专利的数据索引技术提供的关联模型让业务用户能够探索数据之间的真正联系。
QlikSense分为单机版和服务器版2种,2者报表功能相同,却别表现见下:
单机版——免费,安装到个人电脑,报表可通过.qvf文件的形式进行分享,新版本出来后需要强制升级才能用,目前需要在Qlik官网上注册账号后登陆才可使用,登录界面见下:
(QlikSense刚发布时,BIWORK老师就通过单机版对其做过介绍,见http://www.cnblogs.com/biwork/p/3985797.html)
服务器版——收费,部署到服务器,BS架构,用户通过浏览器进行访问(建议Chrome),服务器配置要求高(E5E5 最少4核 2.4-2.6GHz 内存128GB起),按照用户数收取license费用。
2、部署安装
安装介质:单机版的安装文件官网提供,见http://www.qlik.com/us/products/qlik-sense;
服务器版安装文件需要联系Qlik进行获取,因为其需要输入license才能使用。
环境:1、Windows系统,服务器版最好使用Windows Server 2008 x64 Enterprise R2及以上版本;
2、需要先安装 .NetFramework 4.5.2版本。
服务器端安装注意事项:1、QlikSense服务器版的默认使用其所在服务器的Windows账号和密码(域账号亦可,我没尝试过)作为QlikSense的账号,建议新建一个windows管理员账号作为QlikSense的管理账号。
2、安装填写Serial Number和Control Number后需要联网获取授权码,如果服务器不能连外网,则需要Qlik支持。
3、加载数据
QlikSense的可视化应用程序叫APP,每个APP包括报表,脚本,数据模型查看器。
加载数据的目前是通过连接数据源->清洗数据->建立数据模型 来为报表提供数据(需要注意的是,每个APP加载的数据模型只能这个APP使用)
QlikSense支持的主流的文件数据源(txt,csv,excel,html等)、传统数据库(支持OLE DB和ODBC方式)和大数据工具(Apache Hive,Cloudera Impala);
QlikSense提供可视化拖拽和脚本2种加载数据的方式,BIWORK老师加载数据用的是可视化的方式,官方推荐使用脚本的方式,脚本使用类SQL的语言,可以分段,按顺序执行,可以灵活地处理数据,并清楚地展现数据清洗的过程。
QlikSense数据引擎会默认将不同数据表中的相同的字段连接起来建立数据模型,数据模型本质上是一张大宽表,是报表交互式分析的基石,例如:
4、创建可视化
BIWORK老师已经对在单机版可视化做了初步介绍,
在服务器端做可视化是类似的,只需要从浏览器进入 http://qliksense域名/hub 即可创建可视化程序,
需要注意的是:如果在计算度量值时需要按条件汇总或者需要计算累计增长率等就要用到集合表达式,这部分是创建可视化应用程序的难点,建议参考QlikSense的帮助文档进行系统学习。
5、利用可视化进行分析
QlikSense报表可以对任何维度字段进行筛选,APP中所以的报表将会联动,从而灵活地进行探索分析,
本质上是对所有字段的筛选操作都会体现在底层的数据模型上。
6、管理
管理界面为:http://qliksense域名/qmc
默认只有管理员账号才能进入,可以进行可视化应用程序管理,用户权限管理和脚本定时加载任务管理等。
(英文界面,帮助文档也是英文的)
7、接口调用
本人未做过此方面的开发,下面是自己对QlikSense接口调用的理解,如有错误,还请指正。
QlikSense支持第三方应用的调用,有原生调用,single调用和mushup三种方式,
single能调用部分对象,例如1个仪表盘,某个仪表盘里面的一个柱状图等;
mushup的方式支持xml级别的配色调整,适合大屏展示等场景。
关于QlikSense最全面的信息请参考其帮助文档:http://help.qlik.com/zh-CN/sense/3.1/csh/client/Hub.Help
铸剑团队签名:
【总监】十二春秋之,3483099@qq.com;
【Master】戈稻不苍,han169@126.com;
【Java开发】雨鸶,343691194@qq.com;思齐骏惠,qiangzhang1227@163.com;小王子,545106057@qq.com;巡山小钻风,840260821@qq.com;
【VS开发】豆点,2268800211@qq.com;
【系统测试】土镜问道,847071279@qq.com;尘子与自由,695187655@qq.com;
【大数据】沙漠绿洲,caozhipan@126.com;张三省,570417591@qq.com;
【网络】夜孤星,11297761@qq.com;
【系统运营】三石头,261453882@qq.com;平凡怪咖,591169003@qq.com;
【容灾备份】秋天的雨,18568921@qq.com;
【安全】保密,你懂的。
原创作者:张三省
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
QlikSense系列(1)——整体介绍的更多相关文章
- ZooKeeper系列(1) 整体介绍(转)
原文地址:https://www.cnblogs.com/wuxl360/p/5817471.html 一.分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术. ...
- Atomic系列类整体介绍
本博客系列是学习并发编程过程中的记录总结.由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅. 并发编程系列博客传送门 本文是转载文章,原文请见此博客,文章主要对java.ut ...
- SNF快速开发平台--规则引擎整体介绍及使用说明书
一.设计目标 a)规则引擎语法能够满足分单,计费,WMS策略的配置要求.语法是一致和统一的 b)能够在不修改规则引擎模块的情况下,加入任意一个新的规则:实现上述需求之外的规则配置需求 c)运算速度快 ...
- [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之灯光介绍Lights
[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之灯光介绍Lights 既上一篇分享了中文字幕的摄像机介绍Cameras后,本篇分享一下第2个已完工的 ...
- [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之摄像机介绍Cameras
[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之摄像机介绍Cameras 最近得到一些Unity官方视频教程,一看全是纯英文的讲解,没有任何字幕或者 ...
- WPF入门教程系列三——Application介绍(续)
接上文WPF入门教程系列二——Application介绍,我们继续来学习Application 三.WPF应用程序的关闭 WPF应用程序的关闭只有在应用程序的 Shutdown 方法被调用时,应用程序 ...
- .NET 4 并行(多核)编程系列之一入门介绍
.NET 4 并行(多核)编程系列之一入门介绍 本系列文章将会对.NET 4中的并行编程技术(也称之为多核编程技术)以及应用作全面的介绍. 本篇文章的议题如下: 1. 并行编程和多线程编程的区别. ...
- Linux从用户层到内核层系列 - GNU系列之glibc介绍
题记:本系列文章的目的是抛开书本从源代码和使用的角度分析Linux内核和相关源代码,byhankswang和你一起玩转linux开发 轻松搞定TCP/IP协议栈,原创文章欢迎交流, byhankswa ...
- SQL Server编程系列(1):SMO介绍
原文:SQL Server编程系列(1):SMO介绍 续篇:SQL Server编程系列(2):SMO常用对象的有关操作 最近在项目中用到了有关SQL Server管理任务方面的编程实现,有了一些自己 ...
随机推荐
- C#中的引用传递和值传递。
最近在写项目中有同事碰到这样的传值问题,可能很多对这个参数的传递还有点疑惑,自己也是对这个基础知识做一个回顾和巩固. 首先什么是值类型和引用类型可以去园里看一下相关的资料,都有介绍. 常用值类型包括: ...
- 06《UML大战需求分析》之六
不知不觉中,大多数课程的学习已经接近了尾声,<UML大战需求分析>这本书也陪伴了我们很久.在学习的过程中,我发现很多课程中其实都离不开UML.足以证明,UML在需求分析中的重大作用和在我们 ...
- Robot Framework(三)创建测试用例
2.2.1测试用例语法 基本语法 测试用例由关键字在测试用例表中构建.关键字可以从测试库或资源文件导入,也可以在测试用例文件本身的关键字表中创建. 测试用例表中的第一列包含测试用例名称.测试用例从包含 ...
- bzoj 1121: [POI2008]激光发射器SZK 思维_结论
Description 多边形相邻边垂直,边长为整数,边平行坐标轴.要在多边形的点上放一些激光发射器和接收器.满足下列要求: 1发射器和接收器不能放置在同一点: 2发射器发出激光可以沿壁反射,最终到达 ...
- Java Web中的mapper,service,controller,model
Java Web中的mapper,service,controller,model作用分别是:java web中mapper是对象持久化映射层,一般会继承ibatis或者mybatisservive是 ...
- kali 安装nessus
下载home版: http://www.tenable.com/products/nessus/select-your-operating-system#tos 获取激活码:http://www.te ...
- 多行文本省略号样式失效丢失,以及控制台显示autoprefixer警告'Autoprefixer applies control comment to whole block, not to next rules.'
问题现象 使用webpack压缩打包vue项目,遇到一个问题,文本多行显示省略号的关键css语句-webkit-box-orient: vertical;莫名其妙丢失失效了.查阅资料,有不少人提出 ...
- AMPL下载使用
AMPL下载使用 依次执行以下操作 wget https://ampl.com/demo/amplide.linux64.tgz tar xzf amplide.linux64.tgz cd ampl ...
- Django入门--自定义过滤器与标签
---恢复内容开始--- 为了让Django找到自定义的模板过滤器和模板标签,需要进行文件路径配置,配置方式分为APP目录下配置和项目路径下配置两种方式: 1.在APP目录下配置:针对某个应用特定的自 ...
- 【hihocoder 1312】搜索三·启发式搜索(启发式搜索写法)
[题目链接]:http://hihocoder.com/problemset/problem/1312?sid=1092363 [题意] [题解] 定义一个A*函数 f = step+val 这里的v ...