前几听遇到这样一个需求:通过金额对某个机构进行排序,对前20名机构,每个生成一个cube,但每个cube的维度和指标一致。
首先想到的是一个机构一个机构的去刷新,后来了解到cognos的cube 分区,真是帮了大忙。
具体操作:
1.在模型中添加一个新的Cube时可以选择是否为CubeGroup,如果选择了Cube Group,那么后续可以设置成Enable Time-based Partitioning,即时间分区,当然也可以按照其他维度来分区,只不过按照时间分区系统可以自动做一些额外的操作,此时,可以对机构维度进行分区。
2.生成cube 在创建的主cube上单击右键,则弹出菜单:选择“create selected powercube”,即开始生成cube。