【发布时间】:2017-05-29 12:58:53
【问题描述】:
我在 sap BI 启动板中使用查询创建了一个报告,现在如果我想获取创建的报告中的所有数据
使用高级REST客户端的GET方法
基本网址:http://:6405/biprws/
使用 GET 方法请求 url 需要提供哪些参数来获取报表的所有数据?
【问题讨论】:
标签: sap business-intelligence business-objects
我在 sap BI 启动板中使用查询创建了一个报告,现在如果我想获取创建的报告中的所有数据
使用高级REST客户端的GET方法
基本网址:http://:6405/biprws/
使用 GET 方法请求 url 需要提供哪些参数来获取报表的所有数据?
【问题讨论】:
标签: sap business-intelligence business-objects
您可以检索报告的数据或数据提供者的数据(即:查询)。
从数据提供者检索数据(您需要 3 次调用非平凡文档):
获取数据提供者列表
[GET] http://<hostname>:6405/biprws/documents/<documentID>/dataproviders
获取数据提供者的流数(在不兼容对象的情况下可能大于 1;当查询中有上下文时)。
[GET] http://<hostname>:6405/documents/<documentID>/dataproviders/DP0/flows/count
获取流的数据:
[GET] http://<hostname>:6405/documents/<documentID>/dataproviders/DP0/flows/0
从报告中检索数据
获取文档中的报告列表
[GET] http://<hostname>:6405/documents/<documentID>/reports
将报告内容导出为 CSV
[GET] http://<hostname>:6405/documents/<documentID>/reports/<reportID>
发送最后一个请求,其 Accept 标头等于 text/csv
For more information, you should have a look to the online documentation.
【讨论】: