将基于DTP的虚拟多维数据集转换为开放ODS?

2020-08-21 21:39发布

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

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


嗨,

在BW4HANA系统中创建旧对象时,旧对象(即基于DTP的虚拟多维数据集)的数据流应该如何?

旧虚拟多维数据集的数据流如下:

源(数据源)---(开始例程)->信息源-((结束例程)->虚拟多维数据集。

我尝试在BW4HANA中创建Open ODS,如下所示:

源(数据源)---(启动例程)->信息源->打开ODS。

我的流程中缺少使用End Routine进行的第二次转换,如何将其包含在Open ODS中。

我是否需要先在ADSO中加载它,然后将其用作源,否则还有其他方法可以创建它吗?

谢谢。

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

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


嗨,

在BW4HANA系统中创建旧对象时,旧对象(即基于DTP的虚拟多维数据集)的数据流应该如何?

旧虚拟多维数据集的数据流如下:

源(数据源)---(开始例程)->信息源-((结束例程)->虚拟多维数据集。

我尝试在BW4HANA中创建Open ODS,如下所示:

源(数据源)---(启动例程)->信息源->打开ODS。

我的流程中缺少使用End Routine进行的第二次转换,如何将其包含在Open ODS中。

我是否需要先在ADSO中加载它,然后将其用作源,否则还有其他方法可以创建它吗?

谢谢。

付费偷看设置
发送
3条回答
大道至简
1楼 · 2020-08-21 22:15.采纳回答

嗨,香港

虚拟流的目的是在该时间点之前接近实时或按源中的方式访问数据,因此将数据分阶段存储到ADSO是不可行的。

您建议的流程几乎是正确的。

数据源->转换-​​>信息源->打开ODS视图。

在数据源和信息源转换之间实现开始和结束例程。

此致

Prakash K

绿领巾童鞋
2楼-- · 2020-08-21 22:00

嗨,Prakash,

尽管我认为这是解决我的问题的一种解决方法。

这需要做很多编码才能得到我想要的流程(2基于2个Result_Package结构的2个例程的转换:1基于Info_Source的结构和2基于Virtual_Cube/Open_Hub的结构)。

在这里,我在启动例程中创建了一个与信息源相同的内部表,然后在启动例程中将我的逻辑计算到I_Tab中,随后在结束例程中将更多代码编码为Result_Package = Cube/Open_Hub。

如果还有更多类似的要求要具有多个数据转换层,那么有没有简便的方法可以做到这一点。

软件心理学工程师
3楼-- · 2020-08-21 22:13

嗨,香港,

信息源是在虚拟流中容纳多层转换逻辑的最佳对象,如果代码太复杂,请使用Expert例程并获得更有效的帮助。

此致

Prakash K

一周热门 更多>