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接口里将缺少的部分补上了。
得到返回信息:
如果需要将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>
- 大小: 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是数据分析的关键技术,它允许用户通过多维视角快速地浏览和分析大量...
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基础上的几种多维数据展示方案,对于...
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的源代码、文档、示例和相关的库文件。...
Mondrian使用XMLA协议与前端工具(如Pentaho Analyzer或JasperReports)通信,并通过MDX(多维表达式)语言进行查询。它允许用户对大数据集进行复杂分析,提取关键业务指标。 2. **FoodMart**: FoodMart是数据...