金融其它商业智能

维度各层都可能有事实数据,最底层可能没有,如何建模

最近用cognos开发报表遇到了一个问题:就是维度各层都可能有事实数据,最底层可能没有事实数据,这种情况下该如何建模?我的表结构和数据如下:1.  机构表(机构代码,机构名称),数据集合是【(130000,河北省)、(130100,石家庄市)、(130101,石家庄市裕华区)】,代码本身有层次关系,前两...显示全部
最近用cognos开发报表遇到了一个问题:就是维度各层都可能有事实数据,最底层可能没有事实数据,这种情况下该如何建模?
我的表结构和数据如下:
1.  机构表(机构代码,机构名称),数据集合是【(130000,河北省)、(130100,石家庄市)、(130101,石家庄市裕华区)】,代码本身有层次关系,前两位表示省、中间2位表示市、最后两位表示县。
2. 设备表(机构代码,设备数量),数据集合是:【(130000,301),(130100,188)】

问题是:事实表中只有树枝节点(省、市)的数据,而没有树叶节点的数据。

请问这种情况该如何建模?收起
参与13

查看其它 12 个回答fmlimeng的回答

fmlimengfmlimeng工程师pbc
我也碰到这个问题了,就是事实表中的数据可能对应的叶子节点,可能对应的数字节点,在ts里面生成维度的时候就出错了
金融其它 · 2010-06-23
浏览830

回答者

fmlimeng
工程师pbc

fmlimeng 最近回答过的问题

回答状态

  • 发布时间:2010-06-23
  • 关注会员:0 人
  • 回答浏览:830
  • X社区推广