我感觉DW中的粒度和维度是一回事,对么?

[复制链接]
查看11 | 回复9 | 2010-3-1 11:20:00 | 显示全部楼层 |阅读模式
我感觉DW中的粒度和维度是一回事,对么?
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
不对,粒度是某一个维度的最小单位,通常一个数据仓库指定一个或者2个叫做粒度,传统意义上一般拿时间做为粒度,一般说粒度为天,月等,也可以拿机构来说,粒度为代理点或者支公司。。。
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
原帖由 luyi6101 于 2009-10-21 17:17 发表
不对,粒度是某一个维度的最小单位,通常一个数据仓库指定一个或者2个叫做粒度,传统意义上一般拿时间做为粒度,一般说粒度为天,月等,也可以拿机构来说,粒度为代理点或者支公司。。。

谢谢,不过不懂你说的
“通常一个数据仓库指定一个或者2个叫做粒度”怎么理解?指定了什么?
维度的最小单位又是什么概念?
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
指定某一个维度的最小单位做为粒度,粒度只是一种说法,是说数据是按什么单位来存储,比如业务系统通常都是交易数据,以秒,分,天来存储,数据仓库主要做分析用,我们不需要存贮这样细的数据,那么,我们会经过汇总,比如成月,季度来存贮。这样我们说交易系统的粒度为天,数据仓库的粒度是月,明白否?
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层


原帖由 luyi6101 于 2009-10-21 17:25 发表
指定某一个维度的最小单位做为粒度,粒度只是一种说法,是说数据是按什么单位来存储,比如业务系统通常都是交易数据,以秒,分,天来存储,数据仓库主要做分析用,我们不需要存贮这样细的数据,那么,我们会经过汇总,比如成月,季度来存贮。这样我们说交易系统的粒度为天,数据仓库的粒度是月,明白否?

好的,谢谢,算明白了吧


回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
假如你的数据仓库中存1年的数据,你想要查询其中某一天或几天的数据(当然汇总方式也是按天来做的),这个粒度就是"日",你要查询其中某一个月或几个月的数据(按每月汇总),这个粒度就是"月",对"日"的查询更精确,这个粒度就比较小,也可以说比较细,对"月"数据的查询相比"日"更宏观,但是数据上就没那么细致了,所以这个粒度就比较大,也可以说比较粗的粒度
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
原帖由 风铃中の鬼 于 2009-10-21 17:28 发表
假如你的数据仓库中存1年的数据,你想要查询其中某一天或几天的数据(当然汇总方式也是按天来做的),这个粒度就是"日",你要查询其中某一个月或几个月的数据(按每月汇总),这个粒度就是"月",对"日"的查询更精确,这个粒度就比较小,也可以说比较细,对"月"数据的查询相比"日"更宏观,但是数据上就没那么细致了,所以这个粒度就比较大,也可以说比较粗的粒度

谢谢,粒度只是一个概念,对吗,并不是我可以创建一个粒度
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
原帖由 snow_winter 于 2009-10-21 18:49 发表

谢谢,粒度只是一个概念,对吗,并不是我可以创建一个粒度

我觉得对。
但是在ORACLE中,确实可以创建粒度(从某种意义上说)
你可以创建不同层次的聚合物化视图, 当你从最细粒度的原始数据查询汇总数据时,ORACLE会聪明地改写你的SQL, 从相应粒度的物化视图中直接取聚合数据而不是进行GROUP BY聚合运算,这样效率就高得多。这就是为什么要定义DIMENSION, 它给ORACLE提供了粒度信息。
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
原帖由 newkid 于 2009-10-21 22:28 发表
我觉得对。
但是在ORACLE中,确实可以创建粒度(从某种意义上说)
你可以创建不同层次的聚合物化视图, 当你从最细粒度的原始数据查询汇总数据时,ORACLE会聪明地改写你的SQL, 从相应粒度的物化视图中直接取聚合数据而不是进行GROUP BY聚合运算,这样效率就高得多。这就是为什么要定义DIMENSION, 它给ORACLE提供了粒度信息。

能举个具体的例子吗?或者OTN文档链接也行
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
http://asktom.oracle.com/pls/ask ... N_ID:47464735113741
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行