SSAS 的安装与配置 示例

参考:

http://wsql.iteye.com/blog/1001344  及 http://wsql.iteye.com/blog/1001046

 

 

ssas比传统的sql有很大的优势,比如性能和用户可定制性

一、环境准备

(1)windows 2003含.NET,XP 不能安装IIS6.0

(2)MS SQL 2005
二、配置数据库环境

在SQL SCRIPT窗口下,运行下列脚本来创建表和插入数据:

详见 http://wsql.iteye.com/blog/1001344  及 http://wsql.iteye.com/blog/1001046

三、创建CUBE

略,见附件

四、发布到web

略,见附件

五、五、导出成local cube

右击多维数据库,选择新建MDX

 

MDX语句如:

CREATE GLOBAL CUBE [myCube]
Storage 'c:\myCube.cub'
FROM [Test SSAS]
(
MEASURE   [Test SSAS].[s Count],
MEASURE   [Test SSAS].[v Fac Logs 计数],
DIMENSION [Test SSAS].[Dim Datetime],
DIMENSION [Test SSAS].[Dim Ip]
)

然后在EXCEL中使用

 

六、MDX与XMLA

多维表达式 (MDX) 是用于在 Microsoft SQL Server 2005 Analysis Services (SSAS) 中处理和检索多维数据的查询语言。MDX 基于 XML for Analysis (XMLA) 规范,并带有特定于 SQL Server 2005 Analysis Services 的扩展。

详见:官方:http://technet.microsoft.com/zh-cn/library/ms186604.aspx
私人博客详解:http://www.bi-professional.com/?s=xmla

 

比如MDX查询:

SELECT
NON EMPTY {[Measures].[s Count]} ON COLUMNS,
NON EMPTY{{[Dim Datetime].Members}} ON ROWS
FROM [Test SSAS]

 

XMLA查询:

XMLA (XML for Analysis) 是一种基于简单对象访问协议 (SOAP) 的 XML 协议,它是专为对驻留在 Web 上的任何标准多维数据源的通用数据访问而设计的。

<Execute xmlns="urn:schemas-microsoft-com:xml-analysis">
  <Command>
    <Statement>
      SELECT
      NON EMPTY {[Measures].[s Count]} ON COLUMNS,
      NON EMPTY{{[Dim Datetime].Members}} ON ROWS
      FROM [Test SSAS]
    </Statement>
  </Command>

  <Properties>
    <PropertyList>
      <Catalog>SSASTest</Catalog>
      <Format>Multidimensional</Format>
      <Content>Data</Content>
      <AxisFormat>TupleFormat</AxisFormat>
    </PropertyList>
  </Properties>
</Execute>

 

因图片功能比较弱,附件是一个完整的文档,以上内容在附件里有更详细的描述

 

*转载请注明*

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值