gpt4 book ai didi

ActivePivot 通过 python 发送 MDX 查询来检索 CSV 输出?

转载 作者:行者123 更新时间:2023-12-02 19:48:40 24 4
gpt4 key购买 nike

如何使用 python 将 MDX 查询发送到 ActivePivot 来检索 CSV 输出文件?而不是 XMLA 或 Web 服务。

最佳答案

有一个 POST 端点可以从 MDX 查询获取 CSV 内容,自 ActivePivot 5.4 起可用。

调用http://<host>/<app>/pivot/rest/v3/cube/export/mdx/download具有以下 JSON 负载:

{
"jsonMdxQuery":
{
"mdx" : "<your MDX query>",
"context" : {}
},
"separator" : ";"
}

您将收到 CSV 格式的答案内容,其中字段由 ; 分隔.

但是请注意,MDX 的形式将影响 CSV 的形式。为了获得良好的结果,我建议您采用以下形式的 MDX 查询:

SELECT 
// Measures as columns
{[Measures].[contributors.COUNT], ...} ON COLUMNS
// Members on rows
[Currency].[Currency].[Currency].Members ON ROWS
FROM [cube]

它将生成如下 CSV:

[Measures].[Measures];[Currency].[Currency].[Currency];VALUE
contributors.COUNT;EUR;170
pnl.SUM;EUR;-8413.812452550741
...

干杯

关于ActivePivot 通过 python 发送 MDX 查询来检索 CSV 输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49787126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com