接触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)——整体介绍的更多相关文章

  1. ZooKeeper系列(1) 整体介绍(转)

    原文地址:https://www.cnblogs.com/wuxl360/p/5817471.html 一.分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术. ...

  2. Atomic系列类整体介绍

    本博客系列是学习并发编程过程中的记录总结.由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅. 并发编程系列博客传送门 本文是转载文章,原文请见此博客,文章主要对java.ut ...

  3. SNF快速开发平台--规则引擎整体介绍及使用说明书

    一.设计目标 a)规则引擎语法能够满足分单,计费,WMS策略的配置要求.语法是一致和统一的 b)能够在不修改规则引擎模块的情况下,加入任意一个新的规则:实现上述需求之外的规则配置需求 c)运算速度快 ...

  4. [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之灯光介绍Lights

    [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之灯光介绍Lights 既上一篇分享了中文字幕的摄像机介绍Cameras后,本篇分享一下第2个已完工的 ...

  5. [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之摄像机介绍Cameras

    [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之摄像机介绍Cameras 最近得到一些Unity官方视频教程,一看全是纯英文的讲解,没有任何字幕或者 ...

  6. WPF入门教程系列三——Application介绍(续)

    接上文WPF入门教程系列二——Application介绍,我们继续来学习Application 三.WPF应用程序的关闭 WPF应用程序的关闭只有在应用程序的 Shutdown 方法被调用时,应用程序 ...

  7. .NET 4 并行(多核)编程系列之一入门介绍

    .NET 4 并行(多核)编程系列之一入门介绍 本系列文章将会对.NET 4中的并行编程技术(也称之为多核编程技术)以及应用作全面的介绍. 本篇文章的议题如下:  1. 并行编程和多线程编程的区别.  ...

  8. Linux从用户层到内核层系列 - GNU系列之glibc介绍

    题记:本系列文章的目的是抛开书本从源代码和使用的角度分析Linux内核和相关源代码,byhankswang和你一起玩转linux开发 轻松搞定TCP/IP协议栈,原创文章欢迎交流, byhankswa ...

  9. SQL Server编程系列(1):SMO介绍

    原文:SQL Server编程系列(1):SMO介绍 续篇:SQL Server编程系列(2):SMO常用对象的有关操作 最近在项目中用到了有关SQL Server管理任务方面的编程实现,有了一些自己 ...

随机推荐

  1. root密码忘记怎么办?

    忘记root密码:按 e进入内核在按e,后面加1 .按b启动 进入命令行输入passwd,设置新的密码后exit退出即可

  2. 位姿检索PoseRecognition:LSH算法.p稳定哈希

    位姿检索使用了LSH方法,而不使用PNP方法,是有一定的来由的.主要的工作会转移到特征提取和检索的算法上面来,有得必有失.因此,放弃了解析的方法之后,又放弃了优化的方法,最后陷入了检索的汪洋大海. 0 ...

  3. SPL类

    用途:对类,方法,属性,参数的提取生成文档:自动加载插件 实列化类同于new:$ref = new ReflectionClass($classname);$class = $ref->newI ...

  4. MongoDB_基础知识

    mongoDB术语:database-数据库,collection-数据库表/集合,document-数据记录行/文档,field-数据字段/域,index-索引,primary key-主键(Mon ...

  5. python爬虫简单架构原理及示例

    网页下载器示例: # coding:utf-8 import urllib2 import cookielib url = "http://www.baidu.com" print ...

  6. 前端开发—CSS

    CSS 基础概念 致命三问: 它是什么?  层叠样式表,主要作用是对html标签进行装饰. 它的作用:再 html 框架的基础上 ,对标签内容做美化工作. 注释方法:/*单行注释*/ 多行注释同理与h ...

  7. 嵌入式 ThriftServer in Spark

    我们知道在Spark中可以通过start-thriftServer.sh 来启动ThriftServer,之后并可以通过beeline或者JDBC来连接并执行Spark SQL.在一般的Spark应用 ...

  8. ubuntu重置root密码(转载自https://zhinan.sogou.com/guide/detail/?id=316512881651)

    ubuntu忘记root密码怎么办?如果普通用户忘记了怎么办 ### 第一种方法:无论你是否申请了root帐号,或是普通账号密码忘记了都没有问题的! 1. 重启ubuntu,随即长按shift进入gr ...

  9. [POJ 3621] Sighting Cows

    01分数规划的基本裸题. 因为路线一定是个环,所以找个最优比率生成环即可 二分一个比值,check一下即可. #include <queue> #include <cstdio> ...

  10. 【Linux常见问题总结】

    1. 如何设置vim编辑器TAB的缩进量?自己在使用Linux编写Python脚本的时候发现TAB的缩进量总是太长,于是想自己修改下vim编辑器的缩进量. 在/etc/vim/ 文件夹下建立 .vim ...