跳到主要内容 跳到补充内容

创建 Direct Query 应用程序

当您创建一个新的 Qlik Sense 分析应用程序时,您可以选择使用 Direct Query 连接来创建它,而不是将数据加载到内存中。

连接至数据库

开始使用 Direct Query 的第一步是连接到数据库。

信息注释有关支持的数据源列表,请参阅Data sources in Qlik Cloud Analytics

执行以下操作:

  1. 创建新的 Qlik Sense 分析应用程序。

    创建应用程序并添加数据

  2. 选择现有数据连接或添加新数据连接。

    最佳实践是使用用户定义的凭据,例如在 Snowflake 中使用 OAuth。

    从连接和新文件向应用添加数据

    信息注释有关支持的数据连接类型列表,请参阅直接用 Direct Query 访问云数据库
  3. 单击菜单。

  4. 选择转到 Direct Query

选择数据源和表

要对数据执行分析,请选择要包括的表和列。

执行以下操作:

  1. 在刚刚创建的 Direct Query 应用程序中,选择所有者
  2. 选择要分析的一个或多个表。
  3. 单击下一步

然后数据模型管理器打开。

在数据模型管理器中创建表之间的关系以构建数据模型

如果分析中包含多个表,则需要在表和字段之间创建关系。

信息注释有关支持的关系类型的完整列表,请参阅直接用 Direct Query 访问云数据库

执行以下操作:

  1. 数据模型管理器中,单击关系

  2. 选择要关联的表和字段。

    有关更多信息,请参阅在数据管理器中联接表

    信息注释一次只能选择两个表。要创建更多关系,请重复整个过程。
    信息注释不支持循环关系。
  3. 在所有相关字段和表之间创建关系后,单击应用更改

所有关系都显示在数据模型管理器的主屏幕上。通过单击列表中的相应表,可以对它们所基于的表的关系进行排序。

提示注释Direct Query 中创建数据模型时,请使模型尽可能简单,因为复杂的查询更可能导致性能问题。
提示注释使用 Direct Query 时,建议您创建模板 Direct Query 应用程序。这样,在创建新 Direct Query 应用程序时,您可以通过使用预定义模型复制模板应用程序来节省时间。

添加可视化

有关如何添加可视化的说明,请参阅创建可视化

信息注释并非所有的可视化类型都在 Direct Query 应用程序中受支持,与内存中的应用程序相比,有些应用程序具有不同的限制。有关支持的图表和函数的完整列表,请参阅直接用 Direct Query 访问云数据库

可以在度量表达式中使用云数据库中的函数,但不能在计算维度中使用。

共享 Direct Query 应用程序

Direct Query 应用程序的访问与内存中的应用程序略有不同,因为用户访问通常由具有用户定义凭据的数据库控制。

  • 应用程序和数据连接必须位于共享空间中。

  • 用户在共享空间中必须具有可以使用数据的角色,并可以访问数据库。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!