使用RESTful SDK检索文档详细信息时,xml中缺少dataSourceId标记

2020-09-23 15:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨! 当我们使用RESTful...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨!

当我们使用RESTful API检查报告的dataSourceId标签时,在8000个文档中有近三千个缺少此标签。

我尝试了以下解决方案: https://launchpad.support。 sap.com/#/notes/0002274678

  1. 在Web Intelligence胖客户端中打开有问题的报告。
  2. 转到ToDataAccess->工具->更改源->选择数据提供者->指定新的数据源->选择以前在其上生成报告的同一Universe->单击"更改"->"下一步"->"完成"。/li>
  3. 保存报告并将其发布回企业。
  4. 发布时,您会看到"是否要覆盖现有报告"之类的弹出窗口,请单击"是"。
  5. 然后尝试Restful调用,看看是否获得数据源ID。 URL:GET:http://<服务器名称>:6405/biprws/raylight/vx/documents/{documentId}/dataproviders

但是我不能为3000个报告执行此操作,我没有时间,因此,我尝试再次使用该API。 我使用了数据提供程序API来更新数据提供程序,但这不起作用。

http://主机:6405/biprws/raylight/v1/documents//dataproviders/?purge = &purgeOptions =

5条回答
打个大熊猫
2020-09-23 15:34

嗨,

问题是缺少数据源(由于迁移时未选择所有依赖项),而不是数据提供者的数据值。

因此您应该设置数据源以不清除数据提供程序中的数据。

因此,您应该使用API​​设置数据源,而不是清理数据提供程序中的数据

此致

艾曼

一周热门 更多>