参考:
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>
因图片功能比较弱,附件是一个完整的文档,以上内容在附件里有更详细的描述
*转载请注明*
分享到:
相关推荐
SSAS多维模型的构建涉及多个关键方面,例如数据建模、维度和度量组的设计、计算成员和命名集的创建、多维表达式(MDX)脚本的编写、安全性配置、数据挖掘以及性能优化等。 多维模型是一种将数据组织为维度和度量值...
msi文件是Windows Installer包,它是Windows操作系统用于安装和配置软件的标准格式。在安装过程中,系统会按照指导步骤引导用户完成设置,将示例数据库添加到SQL Server实例中。 安装完成后,用户可以通过SQL ...
1. 数据源连接:SSAS项目首先需要配置数据源,连接到包含原始数据的关系数据库,如AdventureWorks。 2. 数据导入:将关系数据转换为多维结构,这通常涉及数据透视、聚合和维度建模。 3. 多维模型设计:定义维度、...
### 安装与配置Dundas.Data.OLAP.Services for ASP.NET 在本文中,我们将详细介绍如何安装、配置以及开发使用Dundas.Data.OLAP.Services 6.1.0.1732版本,该版本是专为ASP.NET应用程序设计的多维分析处理(OLAP)...
学习SSIS和SSAS 2012,你需要掌握如何设计和执行ETL工作流,理解数据流任务的配置,以及如何使用控制流和数据流组件。在SSAS方面,你需要了解多维和表格模型的设计,数据源视图的创建,以及计算成员和度量的定义。...
尽管这些示例数据库并非专门针对数据仓库设计,但你可以将它们作为起点,学习如何构建星型或雪花模式的表结构,以及使用SQL Server Analysis Services (SSAS) 进行多维数据分析。 10. **报表服务**: 结合SQL ...
SSAS_tutorial(SQL Server Analysis Services 教程)旨在为学习分析服务的学生提供深入的理解与实践指南,帮助他们提升技能并更好地掌握相关技术。 #### 二、SQL Server 2005 Analysis Services介绍 SQL Server ...
AdventureWorksDW提供了ETL(提取、转换、加载)过程的实例,以及多维数据集和报表的构建,是学习数据仓库设计和SSAS(SQL Server Analysis Services)的好材料。 这些示例数据库都包含实际数据,这意味着你可以...
在“mssql-aw2012”这个压缩包文件中,你将找到与AdventureWorksDW2012相关的数据库文件和可能的安装或配置指南。利用这些资源,你可以在自己的环境中设置和探索这个示例数据库,进一步熟悉微软的数据仓库解决方案。...
本指南将深入探讨"Enterprise.rar"压缩包中的AdventureWorks SSAS代码示例,旨在帮助SQL Server BI学习者掌握企业级数据仓库的构建与应用。 AdventureWorks是Microsoft SQL Server提供的一系列数据库示例,其中包含...
在本示例中,我们将探讨如何在Visual Studio环境下创建和实现一个简单的多维数据集。 首先,让我们了解什么是多维数据集。多维数据集是一种数据组织方式,它以多维度的方式存储数据,如时间、产品、地区等,这些...
- **文档**:关于如何安装、配置和使用 LinqToDax 的说明文件。 - **构建脚本**:用于编译和打包项目的批处理或 PowerShell 脚本。 了解 LinqToDax 的使用,可以帮助 C# 开发者更高效地与 SSAS 表格模型进行交互,...
**实际案例与示例** 课程中提供的示例将帮助你更好地理解SSIS的实际应用。通过观看视频教程和查阅相关文档,你将有机会亲手实践,从而加深对SSIS操作的理解。 **总结** SSIS是构建高效数据处理解决方案的关键工具,...
- **环境准备**:确保您的环境中已经安装并配置了Oracle Business Intelligence Enterprise Edition 11.1.1.5。 - **软件版本**:确认您使用的BIEE版本与Sample_APP兼容。 - **资源准备**:获取Sample_APP的安装文件...
2. **联机丛书**:SQL Server的联机丛书是一套详尽的在线文档,涵盖了产品功能、配置、管理、开发、优化等多个方面的知识。它包含了大量的技术文章、示例和教程,是学习和解决问题的重要资源。 3. **独立安装**:这...
压缩包内的“SQL SERVER标准指南数据库”很可能包含了与上述内容相关的项目文件、脚本和教程,这些都是实际操作SSAS的重要资源。通过这些材料,用户不仅可以理论学习,还能动手实践,从而提升对SSAS的理解和应用能力...
每个zip文件都包含一个YXI安装程序和一个示例工作流程。 运行YXI安装程序以安装自定义工具。 工具 字段排序器:使用稳定的配置对字段重新排序,该配置不会随传入字段的更改而改变。 可以通过匹配精确值或正则表达式...
3. **SQL Server 2008安装与配置**:详细介绍如何在Windows操作系统上安装和配置SQL Server 2008,包括设置服务器实例、安装数据库引擎、配置安全性和网络设置等。 4. **数据库管理**:涵盖数据库的创建、备份、...