SAP BW多对一链接到多对一

时间:2019-03-12 14:48:14

标签: sap-bw

我很难在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条记录中?

0 个答案:

没有答案