读书人

SSAS 的装配与配置 示例

发布时间: 2012-08-10 12:19:33 作者: rapoo

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>

?

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

?

*转载请注明*

读书人网 >行业软件

热点推荐