连接到加载脚本中的数据源
数据加载编辑器中的数据连接让您可以将快捷方式保存到常用数据源(数据库、本地文件或远程文件)。
数据连接列出了已按字母顺序保存的连接。您可以使用搜索框通过特定名称或类型缩小连接列表的范围。您可以通过单击数据源来访问数据连接。
有关更多信息,请参阅连接到数据源。
创建新的数据连接
执行以下操作:
-
单击数据源。
- 单击创建新连接。
-
从下拉列表中选择要创建的数据源类型。
随即打开选定数据源类型的设置对话框。
-
输入数据源设置,然后单击创建以创建数据连接。
您的用户名和域将附加连接名称,以确保其唯一性。
数据连接现在已创建,并以您作为默认所有者。如果您希望其他用户能够使用服务器安装中的连接,则需要在 Qlik Management Console 中编辑连接的访问权限。
删除数据连接
执行以下操作:
-
单击数据源。
- 单击要删除的数据连接的 。
- 确认您要删除连接。
现在,已删除数据连接。
编辑数据连接
执行以下操作:
-
单击数据源。
-
在数据连接下,选择包含要编辑的数据连接的空间。
- 单击要编辑的数据连接的 。
-
编辑数据连接的详细信息。连接详细信息特定于连接类型。
您可能需要提供连接的凭据。
现在,已更新数据连接。
插入连接字符串
对于大多数连接都需要连接字符串。只有文件夹和 Web 文件连接不需要连接字符串。
执行以下操作:
- 单击要插入连接字符串的连接的 。
已在数据加载编辑器的当前位置插入选定数据连接的连接字符串。
有关更多信息,请参阅Connect。
从数据连接选择数据
如果您要选择在应用程序中加载的数据连接的数据,请执行以下操作:
单击数据源。
- 将创建新连接新连接到数据源(如果数据连接已不存在)。
- 从连接中选择数据。
引用脚本中的数据连接
可以使用数据连接来引用语句中的数据源和脚本中的函数,通常,您希望在这两个位置中使用路径来引用文件名。
引用文件的语法是 'lib://(连接名称)/(文件名,含路径)'
示例:通过 DataFiles 连接来加载文件
此示例从 Folder 数据连接中定义的位置加载文件 orders.csv。这可能是您的管理员在 Qlik Sense 服务器上创建的文件夹。
LOAD * FROM 'lib://DataSource/orders.csv';
示例:通过子文件夹来加载文件
此示例从 DataSource 数据连接文件夹加载文件 Customers/cust.txt。Customers 是数据连接中所定义位置的子文件夹。
LOAD * FROM 'lib://DataSource/Customers/cust.txt';
示例:从 Web 文件加载
此示例从 PublicData Web 文件数据连接加载表格,其包含指向实际 URL 的链接。
LOAD * FROM 'lib://PublicData' (html, table is @1);
示例:从数据库加载
此示例从 DataSource 数据连接文件夹加载表格 Sales_data。
LIB CONNECT TO 'DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;
数据连接存储在什么地方?
可以使用 Qlik Sense 存储库服务 存储连接。可以使用 Qlik Sense 服务器部署中的 Qlik Management Console 管理数据连接。Qlik Management Console 可让您删除数据连接,设置访问权限和执行其他系统管理任务。