注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
本指南将教您如何在Qlik Sense中认证到Foundry,并起始加载数据集。
OLE DB
作为数据源。Microsoft OLE DB Provider for ODBC Drivers
作为提供者。<Foundry_DSN>;PWD=<Token>
,其中 <Foundry_DSN>
是您的服务器管理员创建的DSN名称,<Token>
是您的Foundry词元。例如,您可能会得到类似 Foundry;PWD=eyJwbG50ci...
的结果。Specific user name and password
,但保持为空。Qlik Sense目前对您可以输入到“密码”字段的最大密码长度有限制,比Foundry词元短。这就是为什么我们将词元设置在数据源字符串中而不是在密码字段中。
创建连接后,将打开一个表浏览器。您也可以通过选择先前创建的连接来打开此浏览器。在这里,您首先选择包含您想要加载的数据集的Foundry项目(这里称为“数据库”)。
然后将列出项目表,您可以选择您希望导入的表。
如果您熟悉SQL,您可以在Qlik Sense中编写自己的SQL查询。这对于筛选和聚合大型数据集非常有用,以便只有较小的变换数据被导入到Qlik中。
为此,在创建连接后,打开数据加载编辑器并创建一个新脚本。然后编写一个如下图所示的SQL查询。数据集可以通过其路径或数据集RID引用,用双引号括起来。
有关“LIB CONNECT”语法的更多文档,请参阅Qlik 文档。
要访问数据集的特定分支,请使用以下语法:
Copied!1 2
SELECT * FROM "branch"."dataset_path" -- 从"branch"数据库中选择"dataset_path"表的所有数据