如何从BW多维数据集中以物理方式从BW现有数据中提取历史数据?

2020-09-26 22:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 请问我有关从SAP B...

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

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


专家,

请问我有关从SAP BW中提取历史数据的最佳方法的建议。

我是BW的初学者,我需要将数据提取到另一个BI模型中,但我不确定如何做到这一点的最佳方法。

我将使用Informatica Power Center访问BW,但是我认为,首先我应该映射源表以重现逻辑对吗? 在这种情况下,我必须查看这些信息提供的多维数据集或DSO? 在这两种情况下(使用RSA1),我都可以生成一个SQL代码,向我显示表之间的连接,我可以假设这是我的数据源? 此外,如果我们尝试复制事实和维度表,而事实和维度表正是在多维数据集中构建的,那我该怎么做?

请,任何建议的方法都会对我有很大帮助。 感谢您的宝贵时间,如果您需要有关此问题的更多信息,请告诉我。

仅显示您可以通过RSA1 Tcode生成的SQL代码。

选择" D1"。" SID_0COMP_CODE"为" S ____ 027"," S1"。" COMP_CODE"为" K ____ 027"," D1"。" SID_0PLANT"为" S ____ 040"," X1"。"工厂"为" K____040" "," X1"。" S__ZCOD_REG" AS" S____756",CHAR(RIGHT(DIGITS(" X1"。" S__ZCOD_REG"),000003),000003)AS" K____756"," X1"。" S__ZCOD_TPN" AS" S____757" ,CHAR(RIGHT(DIGITS(" X1"。" S__ZCOD_TPN"),000003),000003)如" K____757"," S2"。"货币"如" K____034"," F"。"/img/BIC/QTDEFP"如" K ____ 205"," F"。"/img/BIC/QTDEITENS"如" K____204"," F"。"/img/BIC/QTDETKT"如" K____206"," F"。"/img/BIC/VLRACRESC"如" K____193"," F "。"/img/BIC/VLRBRUTO" AS" K____202"," F"。"/img/BIC/VLRDESCON" AS" K____163"," F"。"/img/BIC/VLRDESPES" AS" K____194"," F"。"/img/BIC/VLRFRETE" AS" K____195"," F"。/BIC/VLRLIQUID" AS" K____203" from"/img/BIC/FPOS_C101"" F"在" F"上加入"/img/BIC/DPOS_C101U"" DU"。 " KEY_POS_C101U" =" DU"。 " DIMID"连接"/img/BI0/SCURRENCY"" S2"在" DU"上。 " SID_0LOC_CURRCY" =" S2"。 " SID" JOIN"/img/BIC/DPOS_C101P"" DP"在" F"上。 " KEY_POS_C101P" =" DP"。 " DIMID" JOIN"/img/BIC/DPOS_C1011"" D1"在" F"上。 " KEY_POS_C1011" =" D1"。 " DIMID" JOIN"/img/BI0/SCOMP_CODE"" S1"在" D1"上。 " SID_0COMP_CODE" =" S1"。 " SID"连接"/img/BI0/XPLANT"" X1"到" D1"上。 " SID_0PLANT" =" X1"。 "(SID" WHERE((((((" DP"。" SID_0CHNGID" = 0))AND((" DP"。" SID_0RECORDTP" = 0))AND(((" DP"。" SID_0REQUID"在238832和2000000250之间)))) )AND" X1"。" OBJVERS" ='A'

8条回答
lukcy2020
2020-09-26 22:54

Elison,

开放式集线器可以很好地用于您的示例,您可以写入一个开放式集线器表,然后从电源中心访问该表。 另外,开放式集线器还允许增量加载,这意味着您可以对增量启用的后续加载进行更改捕获。

直接访问多维数据集的优点是它的索引,但是当您将数据存放在一个平面中时 表(Open Hub目标)并不重要。

对于有关DSO与多维数据集的问题-开放式集线器对于多维数据集或DSO的行为相同,但是问题是,是否要在新的BI环境中复制多维数据集数据或DSO数据 。 另外,如果从DSO到多维数据集的数据流逻辑不多,请使用DSO构建开放式集线器,因为:

1。 DSO被覆盖-每条记录都是唯一的,多维数据集不会覆盖且压缩有效,但是在很多情况下,由于系统问题,补丁程序等而导致压缩未发生。另外,多维数据集有2个事实表-这意味着您的SQL成为 更复杂。

2。 从DSO读取数据到开放式集线器可能会花费一些时间-预算DSO上的其他索引(辅助索引)以加快数据加载速度。

一周热门 更多>