第一章 从导入数据开始 (上)

本章会用理论结合案例的形式阐述如何在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文件

  1. 打开QlikSense并创建一个新应用程序,命名为1.1 Excel

    第一章 从导入数据开始 (上)

  2. 进入该应用程序并点击 从文件和其他源添加数据

    第一章 从导入数据开始 (上)

  3. 点击添加文件,并上传第一章 从导入数据开始 (上)

  4. 选择相应的sheet和字段

    第一章 从导入数据开始 (上)

  5. 点击添加数据,如果多张表需建立关联关系(在下一章会介绍如果建立关联关系)

    第一章 从导入数据开始 (上)

  6. 加载数据

第一章 从导入数据开始 (上)

 

案例2:在数据加载编辑器中加载SQL Server

  1. 打开Qlik Sense并创建新应用1.2 Database

    第一章 从导入数据开始 (上)

     

  2. 点击脚本编辑器

    第一章 从导入数据开始 (上)

  3. 点击创建新连接,填写数据库相关信息后保存

    第一章 从导入数据开始 (上)

  4. 保存后,点击选择数据

    第一章 从导入数据开始 (上)

  5. 选择导入的表和字段,此处选择了Budget_WW表

    第一章 从导入数据开始 (上)

  6. 点击插入脚本,系统会自动生成如下脚本代码 (隐去了部分列和数据库相关信息)第一章 从导入数据开始 (上)

    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";
  7. 点击加载数据

第一章 从导入数据开始 (上)

 

至此,我们已经实现了在Qlik Sense中加载数据库或是本地文件,下一章,我将会介绍如何在Qlik Sense中预览数据以及进行数据的关联 ;)

 

参考: Qlik Sense CookBook Second Edition、Qlik官网