2020-09-04 17:21发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们的组织开始研究使用BusinessObjects RESTful Web服务来提供仪表板工具(例如PowerBI)。 我很好奇其他人如何使用BusinessObjects RESTful Web服务。 知道其他人如何将BusinessObjects RESTful Web Services集成到他们的应用程序和组织中将是很棒的。 谢谢!
我一直在使用BIPRWS和API:
获取/documents//reports/?<可选参数> 标头: X-SAP-LogonToken <值> 接受文字/CSV 内容类型text.csv 参数columnDelimiter,! 逗号周围没有引号 这样会将CSV提要传送到Power BI中,然后您可以将其准备在查询编辑器中。
将数据从BO 4.2中的webi报告中提取。 它适用于Tomcat(但不适用于SP7 P2-有一个回归-已在P4中修复)和WACS。
但是,根据SAP支持,它不适用于WACS 4.1! 它返回列标题,但没有数据。
您可以从Power BI Web服务界面调用它。
请注意,每次调用必须在标头中传递一个SAP登录令牌。
可以使用以下命令提取SAP登录令牌:
获取/logon/long
检索JSON:
{ " password":"", " clientType":"", " auth":" secEnterprise", "用户名": "" }
然后将其与用户名,密码和身份验证方法一起粘贴到正文中,以获取SAP_logon_token
Michael,谢谢您提供的信息。 如果有X-SAP-LogonToken,PowerBI可以直接进行RESTful调用,这非常有趣。 我不太熟悉PowerBI功能,因此这有助于您了解。 不幸的是,我们将升级到SP7,补丁02,因此,正如您所说,它对我们仍然不起作用。
我从与您完全不同的角度使用了它们 。
我使用各种SDK编写了很多代码,以将信息从CMS数据库以及CMS中的各个对象中提取出来。 我在一个结合了多个SDK(Java,.NET,Designer,语义层和RESTful)的程序中使用了RESTful SDK,以获取有关Universe中对象的信息,然后将Webi报表中的对象链接到Universe中的对象。 所有数据都存储在SQL Server数据库中,并且存在一个Universe,以便我们可以从中编写报告。 随着4.x版本弃用较旧的Rebean SDK,获取有关Webi报表中正在使用哪些Universe对象的信息的唯一方法是通过RESTful SDK。
-Dell
仅使用RESTful Web服务的问题在于结果中还没有包括所有的InfoObject属性。 因此,您可能无法从那里获得所需的所有信息。 另外,如果您需要获取有关Crystal报表的详细信息,Crystal RESTful SDK仅适用于Crystal for Enterprise报表-不适用于"经典" Crystal-并且它主要允许您仅连接到报表中的数据。 这意味着您无法通过REST获得诸如参数或任何Crystal特定属性之类的东西。
您也无法通过REST获得Universe对象的详细信息-您必须使用Designer(。 SAP表示他们计划将所有SDK移至REST,从而不再需要提供多个SDK,但并非如此。
SAP表示他们计划将所有SDK移至REST。 目前为止,尽管每个SP都有所改善,但仍然存在许多重要的空白。
最多设置5个标签!
我一直在使用BIPRWS和API:
将数据从BO 4.2中的webi报告中提取。 它适用于Tomcat(但不适用于SP7 P2-有一个回归-已在P4中修复)和WACS。
但是,根据SAP支持,它不适用于WACS 4.1! 它返回列标题,但没有数据。
您可以从Power BI Web服务界面调用它。
请注意,每次调用必须在标头中传递一个SAP登录令牌。
可以使用以下命令提取SAP登录令牌:
检索JSON:
然后将其与用户名,密码和身份验证方法一起粘贴到正文中,以获取SAP_logon_token
Michael,谢谢您提供的信息。 如果有X-SAP-LogonToken,PowerBI可以直接进行RESTful调用,这非常有趣。 我不太熟悉PowerBI功能,因此这有助于您了解。 不幸的是,我们将升级到SP7,补丁02,因此,正如您所说,它对我们仍然不起作用。
我从与您完全不同的角度使用了它们 。
我使用各种SDK编写了很多代码,以将信息从CMS数据库以及CMS中的各个对象中提取出来。 我在一个结合了多个SDK(Java,.NET,Designer,语义层和RESTful)的程序中使用了RESTful SDK,以获取有关Universe中对象的信息,然后将Webi报表中的对象链接到Universe中的对象。 所有数据都存储在SQL Server数据库中,并且存在一个Universe,以便我们可以从中编写报告。 随着4.x版本弃用较旧的Rebean SDK,获取有关Webi报表中正在使用哪些Universe对象的信息的唯一方法是通过RESTful SDK。
-Dell
仅使用RESTful Web服务的问题在于结果中还没有包括所有的InfoObject属性。 因此,您可能无法从那里获得所需的所有信息。 另外,如果您需要获取有关Crystal报表的详细信息,Crystal RESTful SDK仅适用于Crystal for Enterprise报表-不适用于"经典" Crystal-并且它主要允许您仅连接到报表中的数据。 这意味着您无法通过REST获得诸如参数或任何Crystal特定属性之类的东西。
您也无法通过REST获得Universe对象的详细信息-您必须使用Designer(。 SAP表示他们计划将所有SDK移至REST,从而不再需要提供多个SDK,但并非如此。
SAP表示他们计划将所有SDK移至REST。 目前为止,尽管每个SP都有所改善,但仍然存在许多重要的空白。
-Dell
一周热门 更多>