从现有数据源添加数据

您可以从您自己或管理员已经定义的连接向应用程序添加数据。这些可以是数据库、包含数据文件的文件夹或外部数据源的连接器,如 Salesforce.com

警告:

不要在数据管理器中添加在数据加载编辑器内具有相同名称和相同列,且已作为脚本化表格添加的表格。

要了解有关可用数据源的更多信息,请参阅将数据添加至应用程序

要了解有关连接到数据源的更多信息,请参阅连接到数据源

您可通过右键单击连接并选择 删除连接,在添加数据中删除连接。Ö

警告:

如果您删除连接,则在加载数据之前,必须从数据管理器删除所有使用该连接的表格。

执行以下操作:

  1. 打开应用程序。
  2. 打开数据管理器,然后单击 ú。您也可以单击 ¨ 菜单中的添加数据
  3. 数据连接下,选择现有连接。

    有些连接可直接转至其数据源,您可以从这里选择要加载的表格和字段。例如,指向 Salesforce.com 或数据库(例如 IBM DB2)的连接,可直接转至源进行数据选择。

  4. 如果连接提供了选择,选择您要从其添加数据的特定数据源。

    数据源根据其类型也会有所不同。

    • 基于文件的数据源:选择文件。
    • 数据库:设置要使用的数据库。
    • Web 文件:输入 Web 文件的 URL
    • 其他数据源:通过连接器指定。
  5. 选择要加载的表格和字段。

    有关更多信息,请参阅选择数据字段

  6. 如果您想选择包含在已经选择字段中的数据的子集,可选择应用数据筛选器。

    如果您的数据源是文件,则选择筛选器。在您要向其添加筛选器的表格旁,单击添加筛选器,选择字段,选择条件,然后输入要用来进行筛选的值。相关信息,请参阅筛选来自文件的数据

    备注:

    Qlik Sense 不支持 QVD 文件中日期字段上的筛选器。

    注意以下几点:

    • 您可向同一字段应用多个筛选器。
    • 您可在数据管理器关联视图中或从在数据源中选择数据清除筛选器。要让更改生效,可通过单击加载数据按钮重新加载数据。

    对于数据库和连接器,如果您选择筛选数据,会打开用于筛选条件的文本框。有关标准的信息,请参阅筛选来自文件的数据

    注意以下几点:

    • 筛选器应用至来自数据库的字段名称。如果您重命名数据管理器中的字段,则必须将筛选器应用至来自数据库的初始字段名称。例如,如果字段在您的数据库中命名为 EMP 并且您在数据管理器中将其重命名为 EMPLOYEE,则必须应用筛选器 EMP = ‘filter_value’ 。
    • 您可在数据管理器关联视图中清除数据过滤器。要让更改生效,可通过单击加载数据按钮重新加载数据。在清除筛选器之前,您必须将串联的表格拆分。
    • 筛选数据当前不可用于所有连接器,或用于附加的文件或 Qlik DataMarket
  7. 点击添加数据以在数据管理器的关联视图中开启数据。这可让您继续在数据管理器中添加数据源、转换数据以及为表格建立关联。

    在您点击添加数据时,默认情况下会启用数据分析。数据分析执行以下工作:

    • 建议数据关联。
    • 自动限定表格之间的共用字段。此操作会基于表格名称添加唯一的前缀。
    • 将日期和时间字段映射至 autoCalendar。

    表格不会根据共用字段名称自动关联。您可在关联视图中关联表格。

    提示: 如果您想直接将数据载入您的应用程序,点击 ¥,然后禁用数据分析。此操作会在您添加数据时从外部数据源加载新选取的数据。表格将根据共用字段名称自动关联。将不会创建日期和时间字段。

    有关更多信息,请参阅管理数据关联

  8. 准备好数据后,单击加载数据。如果检测到严重问题,则需要在数据管理器中先解决这些问题,然后才能将数据加载到应用程序。

    有关更多信息,请参阅故障排除 - 加载数据

要从外部源重新加载您选择的所有数据,请使用数据管理器页脚中的 ô 按钮。这可确保您从该源获得用于选择项的所有当前数据。与仅加载新数据相比,重新加载所有数据所需时间会更长。如果您之前加载的数据并未在数据源中发生更改,则无需重新加载所有数据。