在数据加载编辑器中连接到数据源

数据加载编辑器中的数据连接提供了一种用来将快捷方式保存到常用数据源(数据库、本地文件或远程文件)的方法。数据连接列出了已按字母顺序保存的连接。您可以使用搜索/筛选框通过特定名称或类型缩小连接列表的范围。

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

备注: 您只能查看您拥有的数据连接,或者您有权读取或更新的数据连接。 如果需要,请联系您的 Qlik Sense 系统管理员以获取访问权。

创建新的数据连接

执行以下操作:

  1. 单击创建新连接
  2. 从下拉列表中选择要创建的数据源类型。

    随即打开选定数据源类型的设置对话框。

  3. 输入数据源设置,然后单击创建以创建数据连接。

    您的用户名和域将附加连接名称,以确保其唯一性。

数据连接现在已创建,并以您作为默认所有者。如果您希望其他用户能够使用服务器安装中的连接,则需要在 Qlik Management Console 中编辑连接的访问权限。

警告: 如果数据源已更新,则将不会自动更新所创建的连接设置。这意味着需要特别注意存储用户名和密码,尤其是如果在 DSN 中更改 Windows 集成安全性和数据库登录之间的设置。
备注: 如果未显示创建新连接,则意味着您没有添加数据连接的访问权限。 如果需要,请联系您的 Qlik Sense 系统管理员以获取访问权。

删除数据连接

执行以下操作:

  1. 单击要删除的数据连接的 Ö
  2. 确认您要删除连接。

现在,已删除数据连接。

备注: 如果未显示 Ö,则意味着您没有删除数据连接的访问权限。 如果需要,请联系您的 Qlik Sense 系统管理员以获取访问权。

编辑数据连接

执行以下操作:

  1. 单击要编辑的数据连接的 @
  2. 编辑数据连接的详细信息。连接详细信息特定于连接类型。

现在,已更新数据连接。

备注: 如果编辑数据连接的名称,若希望继续引用相同连接,那么还需要在脚本中编辑对连接的所有现有引用 (lib://)。
备注: 如果未显示 @,则意味着您没有更新数据连接的访问权限。请联系您的 Qlik Sense 系统管理员。

插入连接字符串

对于大多数连接都需要连接字符串。只有文件夹和 Web 文件连接不需要连接字符串。

执行以下操作:

  • 单击要插入连接字符串的连接的 Ø

已在数据加载编辑器的当前位置插入选定数据连接的连接字符串。

提示: 此外,还可以通过拖动数据连接,然后将其放置到脚本中要插入的位置插入连接字符串。

有关更多信息,请参阅Connect

从数据连接选择数据

如果您要选择在应用程序中加载的数据连接的数据,请执行以下操作:

  1. 创建新连接新连接到数据源(如果数据连接已不存在)。
  2. ± 从连接中选择数据。

引用脚本中的数据连接

可以使用数据连接来引用语句中的数据源和脚本中的函数,通常,您希望在这两个位置中使用路径来引用文件名。

此示例从 MyData 数据连接中定义的位置加载文件 orders.csv

此示例从 DataSource 数据连接文件夹加载文件 Customers/cust.txtCustomers MyData 数据连接中所定义位置的子文件夹。

LOAD * FROM 'lib://DataSource/Customers/cust.txt';

此示例从 PublicData Web 文件数据连接加载表格,其包含指向实际 URL 的链接。

LOAD * FROM 'lib://PublicData' (html, table is @1);

此示例从 MyDataSource 数据连接文件夹加载表格 Sales_data

LIB CONNECT TO 'MyDataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;

数据连接存储在什么地方?

可以使用 Qlik Sense Repository Service 存储连接。可以使用 Qlik Sense 服务器部署中的 Qlik Management Console 管理数据连接。Qlik Management Console 可让您删除数据连接,设置访问权限和执行其他系统管理任务。

警告: Qlik Sense Desktop 中,所有连接都保存在应用程序中且未加密。这可能包括有关在创建连接时所输入的用户名、密码和文件路径的详细信息。这意味着如果您与其他用户共享应用程序,将能够以纯文本格式提供所有这些详细信息。在设计共享的应用程序时,您需要考虑到这种情况。