Mondrian开源war包里的最后一项“XML for Analysis tester
”跑不起来,问题可能出在读request文本,或发送请求的字符集。
可以借助http analyzer工具来发送post请求
url: http://localhost:8080/mondrian/xmla.jsp
request
body:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_DATASOURCES</RequestType>
<Restrictions/>
<Properties/>
</Discover>
要注意的是,以上xml内容为部分的soap消息体,不是一个完整的消息。之所有mondrian能解释这样的内容,是因为xmla包里的servlet接口里将缺少的部分补上了。
得到返回信息:
![](http://dl.iteye.com/upload/attachment/568612/7ead06ed-224b-3187-b78d-a1e9e8b6f8bd.png)
如果需要将soap消息发送到icCube服务器(OLAP SERVER)上,
URL: http://localhost:8282/icCube/xmla
需要填写完整的request body:
<?xml version="1.0"
encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/
"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/
">
<SOAP-ENV:Body>
<Discover
xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_DATASOURCES</RequestType>
<Restrictions/>
<Properties/>
</Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0056/8612/7ead06ed-224b-3187-b78d-a1e9e8b6f8bd-thumb.png)
- 大小: 33.1 KB
分享到:
相关推荐
为了成功配置mondrian与XMLA,你需要将这些jar文件添加到你的Java项目类路径中,然后按照mondrian的文档和XMLA的标准设置相应的配置文件,如mondrian.properties或 Mondrian OLAP Server的Web服务配置。这通常涉及到...
本实例由两部分组成:一个是Mondrian提供的XMLA服务端,一个是Olap4j的XMLA客户端,利用XMLA服务访问元数据和执行MDX查询。 详见http://blog.csdn.net/chch87
java仓库管理系统源码项目蒙德里安...端点,用于针对数据仓库运行请求/查询。 /xmla-with-auth :类似于/xmla ,但使用基于用户/密码的身份验证 /flush-caches :清除所有 mondrian 缓存并重新加载多维数据集定义 .
JPivot基于Swing组件,它通过Mondrian的XMLA接口与数据源进行通信。设计模式中,JPivot利用了Model-View-Controller(MVC)架构,使得用户界面与数据处理分离,提高了代码的可维护性和可扩展性。模型层处理数据的...
Mondrian是一个基于Java的OLAP服务器,它解析多维数据模型(通常以XMLA或MDX语言表示),并将其转换为SQL查询,发送给关系数据库执行。这种设计使得Mondrian能够在多种数据库平台上运行,包括Oracle,提供对大数据...
在Mondrian中,XOM可能被用作内部数据结构的表示,尤其是在处理XMLA请求和响应时。 6. **eigenbase-resgen-1.3.6.jar**:Eigenbase Resgen是一个资源生成工具,可以将各种资源文件(如属性文件、XML配置文件等)...
在这个压缩包中,我们主要关注mondrian的引擎部分,以及与JavaScript交互连接XMLA(eXtensible Markup Language for Analytics)的实现。 OLAP是数据分析的关键技术,它允许用户通过多维视角快速地浏览和分析大量...
1. **配置Mondrian**:如何设置Mondrian连接到关系数据库,创建多维数据集模型,定义维度和度量。 2. **使用MDX查询**:展示如何通过olap4j编写MDX查询,并获取查询结果。 3. **处理元数据**:如何使用olap4j来探索...
3. **XMLForAnalysis与元数据**: 通过XMLA接口,客户端可以发送请求获取元数据。 4. **JOLAP与元数据**: JOLAP API提供了获取元数据的方法。 5. **服务器端**: 服务器端通过特定的类和方法处理元数据请求,例如`...
Mondrian是olap服务器,而不是数据仓库服务器,因此Mondrian的元数据主要包括olap建模的元数据,不包括从外部数据源到数据库转换的元数据。也就是说Mondria的元数据仅仅包括了多维逻辑模型,从关系型数据库到多维...
这些API允许在Java代码中构建和发送XMLA请求,处理返回的XML响应,从而直接与SQL Server 2000的Analysis Services进行交互。 总结: XMLA是SQL Server 2000中用于OLAP服务的重要接口,通过搭建XMLA环境并使用Jpivot...
mondrian ROLAP MDX 经典资料打包。 MDX的基本语法及概念.ppt ROLAP的概念.ppt 如何将Mondrian用于web项目.ppt MDX的基本语法及概念.ppt doc_cn jpivot
在Pentaho BI环境中,Mondrian通过XMLA(XML for Analysis)协议与各种前端展示工具进行交互,使得用户能够进行复杂的业务分析和数据探索。 本文主要探讨的是在Pentaho Mondrian基础上的几种多维数据展示方案,对于...
它使用 XMLA 协议进行通信,并且通常与 Mondrian 模式文件结合使用来定义多维数据库的结构。Mondrian 模式文件是用 XML 语言编写的,用于描述逻辑模型和物理模型,这两者都是构建 OLAP 数据仓库的关键部分。 1. ...
1. **Mondrian API**:Mondrian提供了丰富的API,包括Servlet、olap4j等,方便开发者集成到Web应用中。 2. **olap4j**:作为Java的OLAP API规范,olap4j为Mondrian提供了与JDBC类似的接口,简化了与OLAP数据源的...
通过发送Discover请求,客户端能够了解到多维数据模型的结构,这对于构建分析应用至关重要。Execute方法则执行实际的操作,如查询、更新、处理和取消等。它支持MDX(多维表达式)语言,使得复杂的多维数据分析成为...
Mondrian 实现了 XMLA 和 JOLAP 规范,并且提供了一个定制的 MDX 客户端接口,使得用户无需直接接触 SQL 即可处理多维数据。作为 OLAP 服务器,Mondrian 的核心元数据专注于多维逻辑模型,而不涉及数据源到数据库的...
此外,Mondrian 还可以通过XMLA(XML for Analysis)协议与其他OLAP客户端(如Tableau、Excel等)集成,从而扩展其应用范围。 Mondrian 的开源性质使得开发者能够根据实际需求对其进行定制和扩展。例如,可以通过...
此外,mondrian还支持多种数据源,包括关系数据库、XMLA连接和其他OLAP服务器,这使得它能轻松集成到现有的数据基础设施中。 mondrian-3.0.4.11371这个版本可能包含了mondrian的源代码、文档、示例和相关的库文件。...
它支持通过XMLA标准协议与OLAP服务器进行通信,允许用户连接到多种OLAP服务,包括但不限于微软的SQL Server分析服务(MS SSAS 2005和2008)和开源的Pentaho分析服务(Mondrian)。通过该控件,用户可以在多种不同的...