SQL Server 2005与OLAP

         SQL Server 2005使用一个新技术UDM(Unified Dimensional Modal),它提供了传统OLAP(如多维存储,预处理Aggregate)等的所有好处,还避免了它的许多缺点。
UDM结构不需要数据集市,你可以把UDM创建在一个或多个OLAP系统之上,也可以把Data Mart与数据库数据混合在一个UDM中。UDM可以定义Measures, Dimensions, Hierarchies和cube,它们可以从星形结构或雪花结构中创建。下面是它的几个相关名词:
1.数据源(Data sources):它是开始点。
2.数据视图(Data Views):定义好数据源后,它用于决定使用该数据源中的哪些表,字段等,以及筛选条件。视图可以组合相同或不同数据源的表和字段。视图中可以定义友好的名字和描述,它对整个UDM都有效。另外它还可定义虚拟表或结构,这些表只存在于UDM中,如建立表关联,计算字段等。接着视图便可以用于创建其它要素了,如Measures, Demensions, Hierarchies和Cube。
3.前摄缓存(Proactive Caching):它是UDM存储预处理Aggregate的地方。它与IIS的Web页缓存相似,但它在第一个请求之前就已经存在缓存中了。同时UDM会监视数据源中的数据,一般数据被修改,UDM会根据缓存配置的策略更新缓存。
 
UDM中所有对象都定义成XML形式,它是UDM的源代码。XML文件不包含对象的任何数据,如Dimension定义文件不包含Dimension的成员,而Cube定义文件不包含任何预处理的Aggregate,它只包含定义:Dimension定义文件记录哪个表和字段用于表示其成员,而Cube定义文件包含了如何管理预处理Aggregate的信息。
UDM直接建于关系数据库之上,它不需要Data Mart,这样也就不需要数据拷贝。延迟也低。而且容易创建和维护。另外对象都定义成XML文件形式,它易于进行版本控制。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值