sap bw创建维度要注意笛卡尔积的问题
创建维度要注意笛卡尔积的问题,想问下什么是笛卡尔积问题,注意不能造成M*N的情况,这里的M*N又是什么意思...
创建维度要注意笛卡尔积的问题,想问下什么是笛卡尔积问题,注意不能造成M*N的情况,这里的M*N又是什么意思
展开
1个回答
展开全部
笛卡尔积这里主要表明维度里面各个特征之间的可能的映射关系, 如果某个维度的特征存在M:N的关系, 如客户和物料, 一个客户可能采购N种物料, 一颗物料也可能被N个客户采购,他们之间的映射关系就是M:N, 此时维度表里面可能产生M*N条记录, 这M*N条记录并非全部由业务数据产生, 很大一部分是由于笛卡尔积产生,这些冗余记录会影响cube的性能, 所以同一个维度里要避免特征之间M:N的映射关系.
如果特征之间产生M:N的映射关系, 那么他们也应该被放在不同的维度里面来避免笛卡尔积德问题.
如果特征之间产生M:N的映射关系, 那么他们也应该被放在不同的维度里面来避免笛卡尔积德问题.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询