2000W大数据量下Cube该如何设计,具体描述如下:
0
数据库里面存储了一个表A,数据量大约2000万条,里面有1,2,3,4,5,6,7,8个字段,需求如下:
1.根据字段1,查看每种2的个数,从大到小排序
2.根据字段1,3,查看每种2的个数,从大到小排序
3.根据字段1,3,统计每天的个数
4.根据字段1,3,统计每分钟个数
5.根据3,统计2的条数
其实这些都能通过SQL查出来,但现在要用Cognos实现,想问问专家们有啥建议,最好是能做成多维的报表形式
没有维表,所有数据都在这个表里,比如A是时间,B是地域,C是产品类型
想用CUBE弄,2000万数据会不会太大,最后想用powerplay,大神有推荐资料没
如果不用CUBE,用FM,然后直接写SQL做报表会很慢吧
2000w数据用SQL会很慢啊,用CUBE能快点么
1.根据字段1,查看每种2的个数,从大到小排序
2.根据字段1,3,查看每种2的个数,从大到小排序
3.根据字段1,3,统计每天的个数
4.根据字段1,3,统计每分钟个数
5.根据3,统计2的条数
其实这些都能通过SQL查出来,但现在要用Cognos实现,想问问专家们有啥建议,最好是能做成多维的报表形式
没有维表,所有数据都在这个表里,比如A是时间,B是地域,C是产品类型
想用CUBE弄,2000万数据会不会太大,最后想用powerplay,大神有推荐资料没
如果不用CUBE,用FM,然后直接写SQL做报表会很慢吧
2000w数据用SQL会很慢啊,用CUBE能快点么
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
2 个回复
茳桦 - BI售前支持,cognos工程师 2013-12-05 回答
赞同来自: 梁勇 、hupingzhi
1.对于有限可固定的维度(比如时段只有早上,中午,晚上;地区等只有东北,东部,东南,西北,西部,西南,北方,南方)这样的维度,直接写死(select 1 as id ,‘早上’ as partim from dual),并列写多个,拼出来一个伪维度了,效率高。
hupingzhi - 大数据架构师 2013-12-05 回答
赞同来自: