将主宇宙中的现有对象转换为链接宇宙中的新对象?

2020-09-24 18:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在我们的数据仓库中,我们有一个名...

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

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


在我们的数据仓库中,我们有一个名为Job的主题区域,几乎可以连接到所有内容。 乔布具有许多属性。

总共有15个宇宙。 我们最近创建了一个Job Master Universe,现在我想将此链接到所有其他Universe中以加以利用。

问题来了,这15个Universe已经具有很多Job属性。

在一个神奇的世界中,当我链接到Job Master Universe时,我将能够将旧的Object ID映射到新的Object ID,以便任何现有的报表在打开时都将引用链接的Universe中的对象。 最终,我可以从数据基础中删除所有旧属性和对应的表。

我确定我不是唯一遇到此问题的人。 我猜测无法在给定的Universe中将旧的ObjectID链接到新的ObjectID?

是否存在可以浏览所有报告并将旧的ObjectID更新为新的ObjectID的工具?

7条回答
微wx笑
2020-09-24 19:00 .采纳回答

我认为您最好的选择是在WebI中使用"更改源"功能。 通常,您可以使用它来将报表从一个Universe切换到另一个Universe,但也可以使用它来修改报表以将一个对象替换为另一个对象(只需选择与目标相同的Universe)。 在您的情况下,您将用Job Master类中的关联对象替换Job Details类中对对象的所有引用。 完成后,查询应指向"作业详细信息"对象,并且报表的外观应与之前完全相同。

这也可以通过REST API完成。 您可以编写一个脚本来自动执行"更改源"功能,但是您需要将所有旧的对象ID映射到新的ID。 那也可以是自动化的。 这将需要一些脚本,但是比手工修改数百个报告要容易。

一周热门 更多>