【问题标题】:Extract Data from Qlik API using Python使用 Python 从 Qlik API 中提取数据
【发布时间】:2021-09-25 05:44:26
【问题描述】:

我有一个需求,我需要从 Qlik API 中以 JSON 格式获取数据(就像我们在 Power BI 数据集中所做的那样)并以 CSV 格式解析它。

基本上,附件是我试图从 Qlik Engine/QRS API 中提取的一种数据。

有办法达到这个要求吗?

【问题讨论】:

  • 我不知道 Qlik API,但你的任务似乎分为两个阶段。首先,使用requests 库获取json。接下来解析它并使用标准库中的csv 模块来编写CSV。
  • 是的,要获取 json,我们可以使用 requests 库。但该要求仅与从 Qlik API 中提取有关。虽然还没有工作,但试图调查如何实现这一目标
  • 在这里您可以了解如何使用 requests 发出请求并获取 json。 stackoverflow.com/questions/6386308/…
  • 谢谢,但这不能完全解决我的要求。

标签: python api qlikview qliksense


【解决方案1】:

与 Qlik Engine 的通信是通过 Web 套接字 (JSON-PRC) 完成的

请看official documentation

在您的情况下,工作流程应该是:

  • 与引擎建立通信通道
  • 连接到包含数据的应用程序
  • 构造表对象并在定义中提供所需的度量/维度
  • 获取表格/对象的布局
  • 从布局中提取数据(如果数据超过 10 000 个数据单元,则必须实现分页)
  • 一旦拥有所有数据 - 随心所欲地使用它

至少有一些基本示例如何连接 Python。例如Qlik Sense: call Qlik Sense Engine API with Python

【讨论】:

  • 非常感谢斯特凡。将通过这个,让你知道是否需要任何东西!
猜你喜欢
  • 1970-01-01
  • 2021-11-24
  • 2017-04-16
  • 1970-01-01
  • 2014-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多