跳到主要内容

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

数据加载编辑器中的数据连接让您可以将快捷方式保存到常用数据源(数据库、本地文件或远程文件)。

数据连接列出了已按字母顺序保存的连接,并按它们所属的空间分组。您可以使用搜索框通过特定名称或类型缩小连接列表的范围。

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

创建新的数据连接

执行以下操作:

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

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

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

删除数据连接

执行以下操作:

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

现在,已删除数据连接。

编辑数据连接

执行以下操作:

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

    您可能需要提供连接的凭据。

现在,已更新数据连接。

备注: 如果编辑数据连接的名称,若希望继续引用相同连接,那么还需要在脚本中编辑对连接的所有现有引用 (lib://)。

关于 DataFiles 连接

DataFiles 连接为您可访问的每个空间自动创建。这些连接可从数据连接下的每个空间部分获得。

备注: DataFiles 连接的文件扩展要区分大小写。例如:.qvd

插入连接字符串

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

执行以下操作:

  • 单击要插入连接字符串的连接的 Insert into script

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

从数据连接选择数据

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

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

引用脚本中的数据连接

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

引用文件的语法是 [lib://(space_name):(connection_name)/(file_name)]

如果您连接至个人空间,则无需添加 space_name

此示例从 Data 数据连接中定义的个人空间加载文件 orders.csv

LOAD * FROM [lib://DataFiles/orders.csv];

此示例从 Data 数据连接中定义的共享空间加载文件 orders.csv

LOAD * FROM [lib://TeamSharedConnection:DataFiles/orders.csv];

本示例从当前空间加载 orders.csv。例如,如果应用程序被移动到另一个空间,它将使用新空间中的文件 orders.csv

LOAD * FROM [lib://:DataFiles/orders.csv];

此示例从用户个人空间中的 DataSource 数据库连接加载表格 Sales_data

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

示例: 从另一空间中的数据库加载

此示例从当前空间中的 DataSource 数据库连接加载表格 Sales_data

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

示例: 从特定空间中的数据库加载

此示例从空间 SalesSpace 中的 DataSource 数据库连接加载表格 Sales_data

LIB CONNECT TO 'SalesSpace:DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;