第一章 从导入数据开始 (上)
本章会用理论结合案例的形式阐述如何在Qlik Sense从文件和数据库中加载数据;)
如何将数据添加至应用程序?
大致需要3步。首先用户需要创建连接,然后连接数据 ,最后加载数据。目前Qlik Sense支持两种方式创建链接,他们是数据管理器和数据加载编辑器,其中数据加载编辑器又称脚本编辑器。
创建连接:
1:数据管理器中的添加数据。
2:数据加载编辑器(脚本编辑器)中的数据连接。
此外,Qlik Sense支持大部分的数据连接方式,不过最常用的是数据库和Excel。
数据连接的类型:
1:附加附件
2:Qlik DataMarket (仅限Qlik Sense Enterprise)
3:数据库连接(仅限Qlik Sense Enterprise)
4:Essbase
5:本地或网络文件(仅限Qlik Sense Enterprise)
6:通过DSN连接ODBC(仅限Qlik Sense Enterprise)
7:REST(仅限Qlik Sense Enterprise)
8:Salesforce(仅限Qlik Sense Enterprise)
9:SAP(仅限Qlik Sense Enterprise)
10:Web文件(仅限Qlik Sense Enterprise)
11:Web存储提供程序连接器(仅限Qlik Sense Enterprise)
2个案例
我将用两个案例说明如何使用Qlik Sense连接并加载数据,案例1是在数据管理器中加载Excel文件,案例2是在脚本编辑器中加载Sql Server。当然,你可以在数据管理器中加载Sql Server,并在脚本编辑器中加载Excel ;)
案例1:在数据管理器中加载数据Excel文件
-
打开QlikSense并创建一个新应用程序,命名为1.1 Excel
-
进入该应用程序并点击 从文件和其他源添加数据
-
点击添加文件,并上传
-
选择相应的sheet和字段
-
点击添加数据,如果多张表需建立关联关系(在下一章会介绍如果建立关联关系)
-
加载数据
案例2:在数据加载编辑器中加载SQL Server
-
打开Qlik Sense并创建新应用1.2 Database
-
点击脚本编辑器
-
点击创建新连接,填写数据库相关信息后保存
-
保存后,点击选择数据
-
选择导入的表和字段,此处选择了Budget_WW表
-
点击插入脚本,系统会自动生成如下脚本代码 (隐去了部分列和数据库相关信息)
LIB CONNECT TO 'Microsoft_SQL_Server_XX.XX.XXX.XXX (连接名)'; LOAD geo, Vol, ..., Rev, [Net BMC GP]; [Budget_WW]: SELECT geo, Vol, ..., Rev, "Net BMC GP", FROM "[Database]".dbo."Budget_WW";
-
点击加载数据
至此,我们已经实现了在Qlik Sense中加载数据库或是本地文件,下一章,我将会介绍如何在Qlik Sense中预览数据以及进行数据的关联 ;)
参考: Qlik Sense CookBook Second Edition、Qlik官网