SSAS的存储原理以及内部结构

本文介绍了SSAS(SQL Server Analysis Services)的存储方式,包括MOLAP、ROLAP和HOLAP的优缺点。同时,讲解了AS数据库的备份与还原过程,以及如何使用XMLA语言进行数据库操作和程序化管理。通过SSMS,可以进行数据库备份,并通过XMLA脚本来创建数据库副本,确保数据安全。
摘要由CSDN通过智能技术生成

    

 一、AS数据库的存储方式

 微软的AS提供了六种方案,大家最常用的应该是三种,实时的MOLAP,还有ROLAP,取中间的HOLAP,MOLAP是把明细数据和聚合数据都放到了数据cube里,这样多维数据库完全可以脱离数据源(DW)运行,而我们用前段展示工具连接的时候,完全可以抛开DW,这样的缺点是如果数据量大,多维数据库会很大,而且也不灵活。下来是ROLAP,ROLAP主要是把明细和聚合数据放到DW里,这样的优点是比较灵活,而且CUBE比较小,缺点是相对MOLAP来说查询起来比较慢,因为是从DW里用T_SQL语句进行检索数据。那么中间的办法就是HOLAP,HOLAP是把明细数据放入DW,把聚合数据放入CUBE,这样也是一个折中的存储方式。其实我们大多数还用的是MOLAP。

 

二、AS的数据库还原备份、以及内部结构。

 

  AS数据库以多维的数据来存储,其实内部使用XMLA这种语言,就是说我们新建的一个维度,脚本其实就是XMLA这种语言脚本,如果我们熟悉这中语言,完全可以用脚本来编写维度,而且我们还可以通过一些用.NET编写的程序来发送这种XMLA语言,来操纵多维数据库,使得操作程序化。那么我们怎么来备份多维数据库呢。我们首先打开SSMS,选择AS引擎,登录方式用windos身份验证,见下图:

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值