政府机关产品商业智能

不同维度之间数据的约束关系 问题

用Transformer建模的时候,在同一个维度中,从第一层level开始,对其下的level在有约束性,例如:       省       市       县最终根据事实表生成的cube中数据是正确的:杭州 一定是在 浙江省,而没有在 河北省如果还...显示全部
用Transformer建模的时候,在同一个维度中,从第一层level开始,对其下的level在有约束性,
例如:
       省
       市
       县
最终根据事实表生成的cube中数据是正确的:杭州 一定是在 浙江省,而没有在 河北省
如果还有一个维度是:产品
例如:
       省         一级产品
       市         二级产品
       县         三级产品
                  四级产品
但是,如果业务上规定:哪种产品只能在哪个地区销售,例如: 浙江 只销售 产品A,河北 只销售 产品B,那最终生成的cube,数据看起来就有问题: 产品A 在 河北的销售量全部是0,产品B 在 浙江 的销售量也是全部为0, 因为 浙江 只销售 产品A,河北 只销售 产品B,所以 产品A 不会在河北有销售,产品B 不会在浙江有销售,cube的维度之间的数据就没有像level那样有约束关系!

这个问题搞了好久没弄明白,不知道如何去实现这种因为业务规则,在不同的维度之间数据的约束关系!
谢谢大家了!收起
参与10

查看其它 9 个回答work的回答

workworkBI技术总监xxxxx
这个问题哪位可以解答一下啊
政府机关 · 2011-08-10
浏览799

回答者

work
BI技术总监xxxxx
擅长领域: 大数据商业智能

work 最近回答过的问题

回答状态

  • 发布时间:2011-08-10
  • 关注会员:0 人
  • 回答浏览:799
  • X社区推广