sap bw创建维度要注意笛卡尔积的问题

2025-04-29 05:42:06
推荐回答(1个)
回答1:

笛卡尔积这里主要表明维度里面各个特征之间的可能的映射关系, 如果某个维度的特征存在M:N的关系, 如客户和物料, 一个客户可能采购N种物料, 一颗物料也可能被N个客户采购,他们之间的映射关系就是M:N, 此时维度表里面可能产生M*N条记录, 这M*N条记录并非全部由业务数据产生, 很大一部分是由于笛卡尔积产生,这些冗余记录会影响cube的性能, 所以同一个维度里要避免特征之间M:N的映射关系.
如果特征之间产生M:N的映射关系, 那么他们也应该被放在不同的维度里面来避免笛卡尔积德问题.