SAP Web Intelligence报告或Universe通过REST的数据

时间:2017-06-01 11:38:58

标签: javascript rest odata sap business-objects

我们的任务是创建一个webapp,根据SAP BOXI Web Intelligence报告或Universe的数据显示带有D3.js的仪表板。到目前为止我发现的结果是:

使用Universe
 1.在xml中从客户端创建query  2.获取此查询的flow
3.使用半OData协议来获得结果

示例:
1。使用XML创建查询:

'<query xmlns="http://www.sap.com/rws/sl/universe" dataSourceType="unv" dataSourceId="<id>">' +
                    '<querySpecification version="1.0">' +
                    '<queryData>' +
                    '<resultObjects>' +
                    '<resultObject id="DO1"/>' +          
                    '<resultObject id="DO2"/>' +
                    '<resultObject id="DO3"/>' +            
                    '</resultObjects>' +
                    '</queryData>' +
                    '</querySpecification>' +
                    '</query>'

2。 Top10结果URI .../sl/v1/queries/<universe-id>/data.svc/Flows0?$top=10

使用报告
 1.找到报告的VTable元素
 2.提取其dataset

示例
   数据集URI: .../raylight/v1/documents/2903515/reports/1/elements/33/dataset


是否有其他(希望更容易实施和维护)的方法来实现我们的目标?

0 个答案:

没有答案