使用 Pentaho 的 REST 服务从报告中接收提示
Receive Prompts from a report using REST services for Pentaho
我想知道是否可以使用 REST 服务接收报告中使用的提示(可能包含所有选项)。
我想要实现的是从任何给定的 Pentaho 报告中接收提示,如果可能的话,以 XML 格式接收这些提示的所有选项。我知道有 rest calls 用于基本存储库列表等......但我似乎找不到这个特定的调用。
可以获得完整的参数xml(包括参数、参数值、参数属性以及用于创建报表提示的信息)-完整的参数信息。您需要双服务器和报告插件。 url 是:
http://localhost:8080/pentaho/api/repos/"%"3Apublic"%"3ASteel"%"20Wheels"%"3AInventory"%"20List"%"20(report).prpt/parameter
而且我们必须传递参数 renderMode,其值为:PARAMETER.
这里我们在/public/SteelWheels/InventoryList(reprot).prpt
下调用report
或简化 -
"http://localhost:8080/pentaho/api/repos/<path_to_report>.prpt/parameter"
您可以打开浏览器并即时检查请求响应:
屏幕上其实就是你要找的参数请求。
我想知道是否可以使用 REST 服务接收报告中使用的提示(可能包含所有选项)。
我想要实现的是从任何给定的 Pentaho 报告中接收提示,如果可能的话,以 XML 格式接收这些提示的所有选项。我知道有 rest calls 用于基本存储库列表等......但我似乎找不到这个特定的调用。
可以获得完整的参数xml(包括参数、参数值、参数属性以及用于创建报表提示的信息)-完整的参数信息。您需要双服务器和报告插件。 url 是:
http://localhost:8080/pentaho/api/repos/"%"3Apublic"%"3ASteel"%"20Wheels"%"3AInventory"%"20List"%"20(report).prpt/parameter
而且我们必须传递参数 renderMode,其值为:PARAMETER.
这里我们在/public/SteelWheels/InventoryList(reprot).prpt
下调用report或简化 -
"http://localhost:8080/pentaho/api/repos/<path_to_report>.prpt/parameter"
您可以打开浏览器并即时检查请求响应:
屏幕上其实就是你要找的参数请求。