使用针对Pentaho的REST服务从报告中接收提示

时间:2016-08-22 14:01:47

标签: rest pentaho

我想知道是否有可能在使用REST服务的报告中收到使用的提示(可能包含所有选项)。

我想要实现的是从任何给定的Pentaho报告中接收提示,如果可能的话,以XML格式提供这些提示的所有选项。我知道基本的存储库列表有breeze odata configuration等...但我似乎无法找到这个特定的调用。

1 个答案:

答案 0 :(得分:1)

可以获取完整参数xml(其中包括参数,参数值,参数属性,以及用于创建报告提示的信息) - 完整参数信息。您需要bi服务器和报告插件。网址是:

http://localhost:8080/pentaho/api/repos/"%"3Apublic"%"3ASteel"%"20Wheels"%"3AInventory"%"20List"%"20(report).prpt/parameter

我们必须传递参数 renderMode ,其值为: PARAMETER

这里我们打电话报告 / public / Steel Wheels / Inventory List(reprot).prpt

或简化 -

"http://localhost:8080/pentaho/api/repos/<path_to_report>.prpt/parameter"

您可以在飞行中打开浏览器并检查请求响应:

enter image description here

在屏幕上实际上是您正在寻找的参数请求。