目前,我正在使用 Qlik Sense 进行大数据项目。QlikSense 中有一个部分,用户可以在其中关联 qvd 文件。由于数据量太大,关联失败。有谁知道数据管理器(即数据加载编辑器)的替代方案,您可以通过脚本而不是数据管理器关联 qvd 文件?
先感谢您。
答案1
在 Qlik Sense 应用程序中加载数据时,会执行脚本来提取和创建 Qlik 在其上运行的关系数据库。虽然数据管理器是一种用户友好的自动生成数据加载脚本的方式,但数据加载编辑器是直接编辑脚本。
注意:如果您懂一些编程,该脚本的语法类似于 SQL,但具有自己的附加函数库。
在 Qlik 的用户友好型数据管理器中,当您选择气泡来关联数据时,Qlik Sense 会创建名称匹配的合成钥匙,以便在数据集之间建立链接。
当你编辑数据加载脚本本身时,你不需要规定协会. 同名数据将要链接在一起,因为这就是 SQL(结构化查询语言)的运行方式,并且与 Qlik 关联相同。
脚本示例
这是我们的脚本的简单示例。在数据管理员看来,这些数据将通过 ShiftID“关联”,但由于它们在我们的关系数据库中是同一个名称,因此将它们链接在一起。
[Employees]:
LOAD
ID,
ShiftID,
FirstName as "First",
LastName as "Last"
FROM [lib://Data.csv]
(ooxml, embedded labels, table is [EmployeesNovember2019]);
[Shift]:
LOAD
ShiftID,
Schedule
FROM [lib://Schedule.csv]
(ooxml, embedded labels, table is [ScheduleNovember2019]);
备查
为了您在未来的 Qlik 探索中能够及时做出响应,我强烈建议您查看 Stack Overflow 或非常受欢迎的 Qlik 社区论坛。
Qlik 社区论坛:https://community.qlik.com/
希望这会有所帮助,祝你好运!