我很难在SAP BW中为一个复杂的项目建模我的供应商。 我们有一个非常大的SQL模型,必须在BW中检索,但是我将针对当前面临的问题对其进行简化。因此,为简单起见,我有3个表“每个联系人的联系”(CPC),“联系人”(C)和“司法”(J)。关系为(CPC)n-1(C)1-n(J)。因此,该表可以如下所示:
(CPC)
ID联系人ID
BPR ZAR
BQT ZAR
HYR BRY
(C)
ID
ZAR
BRY
(J)
ID联系人ID
URT ZAR
JHR BRY
LKT BRY
因此,最后他们当然希望有一个带有以下内容的表:
(ALLDATA)
CPCID联系人ID JID
BPR ZAR URT
BQT ZAR URT
HYR BRY JHR
HYR BRY LKT
(当然还有(CPC)(C)和(J)的所有对应字段)
我该如何完成?因为目前我已经建立了以下模型。我已经基于contactID创建了联系人的主数据,并且创建了2个信息立方体。对于(CPC)为1,对于(J)为1.现在理想情况下,我们将具有CPCID和JID并可以通过(C)检索它们的信息,但不幸的是我们的模型是逆向的,我们在(CPC)和(J中具有contactID )。这意味着对于(CPC)和(J),我可以获取相应的(C)数据,但不能获取彼此的数据,因为这将创建多对多关系。
那么有没有一种方法可以解决这个问题,并为此关系将所有数据收集到1条记录中?