Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products.
All content is subject to change and is provided without warranty.
跳到主要内容 跳到补充内容

创建 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 应用程序的访问与内存中的应用程序略有不同,因为用户访问通常由具有用户定义凭据的数据库控制。

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

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

本页面有帮助吗?

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