标签为 ‘XMLA’

16

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

XMLA Execute方法解析及实例

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

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标头命令(四个命令)。

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的专利全文学习.

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
十二

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

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

    订阅

    热门文章

    推荐文章

    近期评论

    商业智能-资讯跟踪