Loops Cognos框架循环解析

Loops Cognos框架循环解析,loops,model,frameworks,relationship,cognos,Loops,Model,Frameworks,Relationship,Cognos,请帮忙。 我需要消除Cognos框架中的循环。 我需要选择TPS_EMPLOYEE.WWID,并需要确保两个分支机构将同时工作。 从TPS_SALES中,我需要所有行,并将WWID和部门列添加到其中,其中两个分支部门部门+客户_员工的条件都满足 以前并没有别名,关系走的是最短的路,而不是两者兼而有之。然后我添加了Alias,现在只有一个分支条件起作用 因为我没有足够的声誉,所以无法添加图像,然后我尝试制定方案 TPS_销售1..n 0..1 TPS_MARA 1..1 0..1 TPS_部门1.

请帮忙。 我需要消除Cognos框架中的循环。 我需要选择TPS_EMPLOYEE.WWID,并需要确保两个分支机构将同时工作。 从TPS_SALES中,我需要所有行,并将WWID和部门列添加到其中,其中两个分支部门部门+客户_员工的条件都满足

以前并没有别名,关系走的是最短的路,而不是两者兼而有之。然后我添加了Alias,现在只有一个分支条件起作用

因为我没有足够的声誉,所以无法添加图像,然后我尝试制定方案

TPS_销售1..n 0..1 TPS_MARA 1..1 0..1 TPS_部门1..1 0..1 TPS_员工别名

TPS_销售额与前1..n 0..1 TPS_客户_员工1..1 0..1 TPS_员工WWID相同您只需重新设计即可。 你的模型太复杂了。创建通常的星型模式,一切都会很好。 在DWH中创建和加载维度表

TPS_MARA 1..1 <--> 0..1 TPS_SECTORS (SECTOR)1..1 <--> 0..1 TPS_EMPLOYEES


然后将它们连接到您的事实表。

好吧,您的示例与我的示例类似-相同的两个分支以括号中的一名TPS_员工结束,只有必填字段,而不是导致循环的不同表名。我有同样的数据,TPS_销售额是事实表。嗯,我在DB中查看了TPS_销售+TPS_MARA+TPS_部门+TPS_员工客户,在FM中查看了连接的TPS_员工。但我真的很想知道如何直接在FM中创建所有这些,如果可能的话,我不想在DB中创建额外的对象。
TPS_CUSTOMERS_EMPLOYEES 1..1 <--> 0..1 TPS_EMPLOYEES (WWID)