标签为 ‘OLAP’

19

SSAS2005及SSAS2008中自定义MDX查询语句模板的使用

MDX语句的编写不但需要具有多维度思考的能力并了解上下文处理方式,而且因为成员名称的冗长而显得复杂。在SQL Server Management Studio及SQL Server Business Intelligence Development Studio中,附带了用于许多常见任务的模板,但是模板的真正作用在于它能为必须频繁创建的复杂脚本创建自定 义模板。

在本练习中,您将创建带有较少参数的简单MDX脚本模板(除法脚本,处理了除数为零或空的情况),但是模板也适用于较长的重复MDX脚本及其他类型的脚本(如存储过程等)

16

XML for Analysis(XMLA)开发详解-(7)XMLA Execute方法解析及实例

XMLA Execute方法解析及实例

XMLA的Execute方法比较简单那,主要是执行 Command 元素中提供的 XMLA 命令(MDX Statement),并使用 XMLA Rowset 数据类型(行集:用于表格式结果的表达)或 XMLA MDDataSet 数据类型(多维数据集:用于多维结果的表达)返回任何结果数据。

15

SSAS2008 Dev Studio项目降级为SSAS2005项目的方法

Abstraction: Downgrade Dev Studio projects from SSAS 2008 to SSAS 2005

本文给出SSAS2008 Dev Studio建立的项目文件降级为可以在SSAS2005 Dev Studio中使用的项目的方法。并指出了若干SSAS2008中新增、但却不被SSAS2005所支持的特性。

15

XML for Analysis(XMLA)开发详解-(6)Discover方法解析

XMLA的Discover方法的命令很多,每个命令所附带的属性及参数也很复杂,如果逐条去掌握的话比较费力,本文主要以构建任务一中的多维数据库结构(见图1)及任务二中的Cube结构(见图2)为例介绍常用的命令及属性。这两个处理流程已经包含了基本的处理过程,更复杂的要求可以根据需要对之调整即可。

在介绍过程中,仅给出XMLA封包中的命令部分,外围的SOAP及HTTP封包(参见上一节)基本相同(除非打算在SOAP封包中显式控制SESSION及事务处理)不再重复给出。

11

XML for Analysis(XMLA)开发详解-(5)XMLA请求的格式及实例示意

XMLA请求由多层封包组成,其中,HTML封包是SOAP所依赖的传输协议,与XMLA之间相隔了SOAP一层,因此HTML封包与XMLA没有任何逻辑关系.SOAP封包与XMLA相邻,并被XMLA用来寄存维护会话的SESSION标头命令(四个命令)。

07

一些常用的MDX查询语句(示例基于SSAS2005/SSAS2008)

本文提供了一些常见的MDX查询语句示例,供有兴趣者作为学习MDX的参考。由朋友Junes原创,在此首发。

03

复杂或有趣的MDX问题求解(4)- 求过去12个月的销售总额

在业务中经常要求不但需要知道指标的当月表现,而且需要知道近期的趋势,一般是通过对该指标过去12个月的表现来实现的。

03

XML for Analysis(XMLA)开发详解-(4)XMLA over TCP/IP访问Analysis Services 2005/2008 Olap的释疑

XML/A over TCP/IP作为SQl Server Analysis Service 2005/2008自身客户端(SQL Server Management Studio/Business Intelligence Development Studio)和服务器端通讯的基本协议,却无法直接在我们第三方开发中使用。 因为XML/A over TCP/IP是微软的保留曲目,是专利保护的技术,目前只供自己使用。本文作者对该协议进行了详细分析,感兴趣的可以看看。但实际研发中,相当长一段时间我们如果想采用XML/A都必须通过XML/A over HTTP,配合IIS扩展使用。 对技术细节感兴趣同仁,不防通过Google专利搜索工具(http://www.google.com/patents)获取关于XML/A over TCP/IP的专利全文学习.

26
十二

复杂或有趣的MDX问题求解(3)-SQL查询事实表与MDX语句查询的关系示例

SQL SUM事实表成员列和MDX成员查询之间的关系如何呢?根据维度层次的定义关系,及成员在层次中的位置,情况有很多种。CSDN的boa_bi提了一个问题,是SQL、MDX关系的简单的一种。

25
十二

XML for Analysis(XMLA)开发详解-(3)各版本的SQL Server及Windows下配置XMLA over HTTP访问SASS(OLAP)的文档合集

关于XMLA的配置,在网络上已经有大量的资料。本节将不同环境下的配置过程可参考的指引进行了分类整理,其中有些资料是遇到问题时才需要关注的。

25
十二

XML for Analysis(XMLA)开发详解-(2)XMLA介绍

XMLA 是一种针对 Microsoft SQL Server Analysis Services 的本机协议,用于客户端应用程序与 Analysis Services 实例之间的所有交互。Analysis Services 完全支持 XML for Analysis 1.1,并且还提供了支持元数据管理、会话管理和锁定功能的扩展。与 Analysis Services 实例进行通信时,分析管理对象 (AMO) 和 ADOMD.NET 都使用 XMLA 协议。

24
十二

复杂或有趣的MDX问题求解(2)-根据客户上期表现求本期、本年的表现

根据客户上期表现求本期、本年的表现 Question: 以上月销售额达成情况按照区间划分的方式对客户进行分类统计;并对每个区间的客户,求其本月、本季度及本年度的销售额、客户数、平均销售额。要求的结果样式为:(月份是动态的)  

24
十二

XML for Analysis(XMLA)开发详解-(1)内容简介及目录

XML for Analysis (XMLA) 是一种基于简单对象访问协议 (SOAP) 的 XML 协议,它是专为对驻留在 Web 上的任何标准多维数据源的通用数据访问而设计的。XMLA的好处就在于其应用级别的传输协议是SOAP,这使XMLA的服务提供者具有了WebService提供者的角色,从而各种语言编写的客户端都可以轻松访问,而不会带来额外的麻烦。  关于XMLA的文档网上已经很多,尤其是Microsoft提供了多个角度的大量文档;但是,这些文档的组织相对松散,其中某些容易出问题的环节更是分散在网络各个角落,而本文档的目的就是将这些散乱的内容组织起来,并加以简单解释,便于使用,本文将不断根据情况更新(最近更新请通过http//www.bi-professional.com获取)。

23
十二

SSAS命名计算的SQL语法需遵循"源"数据提供者的要求

在SSAS数据源视图中,命名计算是一个表示为计算列的 SQL 表达式。使用命名计算,可以扩展数据源视图中现有表或视图的关系架构,而无需修改基础数据源中的表或视图。有些初学者很容易误解命名计算的SQL语法应符合SSAS(也就是sql server)支持的范围。而实际上并非如此。

22
十二

复杂或有趣的MDX问题求解(1)-多个相关列参与求加权平均值

MDX求解加权平均数(收集网络或论坛的MDX语句求解问题,自己给出的解答,欢迎指正;暂未提供解答的,欢迎一起解答。)

    订阅

    热门文章

    推荐文章

    近期评论

    商业智能-资讯跟踪