点击此处---> 群内免费提供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的工具?
我认为您最好的选择是在WebI中使用"更改源"功能。 通常,您可以使用它来将报表从一个Universe切换到另一个Universe,但也可以使用它来修改报表以将一个对象替换为另一个对象(只需选择与目标相同的Universe)。 在您的情况下,您将用Job Master类中的关联对象替换Job Details类中对对象的所有引用。 完成后,查询应指向"作业详细信息"对象,并且报表的外观应与之前完全相同。
这也可以通过REST API完成。 您可以编写一个脚本来自动执行"更改源"功能,但是您需要将所有旧的对象ID映射到新的ID。 那也可以是自动化的。 这将需要一些脚本,但是比手工修改数百个报告要容易。
感谢Amit,这将适用于所有要为链接的Universe替换对象的情况:(。
在核心Universe中链接时,链接的对象全部被锁定,无法修改。
我对链接Universe的了解非常有限,但是如果可以替换数据基础中的表 并使用新的表映射再次映射业务层中的现有对象,则无需在报表级别进行任何更改。
即使在具有查找/替换功能的业务层中,您也可以一步一步地将对象映射从旧映射更新为新映射。
在将表映射从旧映射替换为新映射的情况下,我将首先在DF中插入新表并将联接从旧映射更改为新。之后,在业务层中,我将使用查找/替换功能来更改所有对象的映射。 旧到新。
该报告是在链接Universe之前构建的。 现在,宇宙已链接。 这意味着CUID是不同的。 派生宇宙中的核心对象具有自己的ID。 因此,它基本上有了一个新的宇宙。 因此,您必须在WebI中更新源。 我希望它不会破坏报告链接。 但这就是它应该如何工作的。 我不太确定SDK。
目前还不清楚。 但是我的理解是,您正在尝试创建一个核心Universe,即Job Master Universe,然后创建15个派生Universe,并将旧的CUID从15个派生Universe映射到核心的新CUID。
如果是这种情况,是的,您可以创建一个Core Core Universe到多个Derived Universe,并根据Core ID自动完成映射。 通过连接,所有核心Universe对象必须可用且有效。 但是,CUID是不同的。 派生宇宙中的核心对象(以灰色显示)具有自己的ID,并在核心中具有原始ID的引用(用于进行同步)。
因此,如果您有较旧的WebI报告,则必须将WebI中的源更改为核心Universe。 必须在Webi中更改源。
我希望这能回答您的问题。
我还没有用过,但看起来可能可以解决问题。
乔·彼得斯我刚刚遇到的这个新实用程序如何? 这会自动执行我要执行的操作吗?
说明2432962
一周热门 更多>