有没有办法使用 R 读取 Qlikview 数据对象并执行统计操作并将结果返回给 Qlikview?

Posted

技术标签:

【中文标题】有没有办法使用 R 读取 Qlikview 数据对象并执行统计操作并将结果返回给 Qlikview?【英文标题】:Is there a way to read Qlikview data object using R and perform an statistical operation and return results to Qlikview? 【发布时间】:2013-11-27 09:43:40 【问题描述】:

我们正在尝试构建一个应用程序,让用户能够使用 Qlikview 选择统计操作,然后将数据加载到 R 中并执行用户选择的操作,最后使用 Qlikview 显示结果。我使用 statconn DCON 作为 R 和 Qlikview 之间的接口。

我尝试了web 上的一个示例(非常感谢 Brian),但那里的数据是使用 CSV 文件传输的。详细说明 - 首先用户在 Qlikview 仪表板中选择过滤器并将数据导出为 CSV 文件,然后 R 读取 CSV 并执行操作并以 CSV 格式再次导出结果。最后,Qlikview 读取 CSV 文件并显示在仪表板上。

我希望如果可以避免 CSV 操作,它可以帮助处理具有数百万行的大文件。为此,我们需要一些方法来帮助读取/加载 R 中的 Qlikview 数据对象,并在 R 操作将格式更改回 Qlikview 数据对象后。因此,寻找具有相同经验或想法的人的意见。我将非常感谢您的帮助。

最好的问候, 天美

【问题讨论】:

【参考方案1】:

我们使用 winform/OCX 访问 QV 文档并直接从文档中提取数据,然后使用动态 SQL 将数据泵回文档中。 Look at my answer here

但请注意,这并非没有自己的陷阱和问题。

【讨论】:

以上是关于有没有办法使用 R 读取 Qlikview 数据对象并执行统计操作并将结果返回给 Qlikview?的主要内容,如果未能解决你的问题,请参考以下文章

使用批处理文件在 QlikView 中导入文本文件或压缩文件

将版本控制系统与 QlikView 一起使用

有没有办法使用 read.csv 从字符串值而不是 R 中的文件读取?

如何从 QlikView 连接到 Databricks Delta 表?

qlikview使用VBS导出透视表

使用 R 从 HANA 中提取表