`
sito
  • 浏览: 44633 次
  • 性别: Icon_minigender_1
  • 来自: bj
社区版块
存档分类
最新评论

mondrian到底是何物

    博客分类:
  • OLAP
 
阅读更多

经过一些示例和探究,又回到了这个问题,mondrian到底是何物?一些浅见,有待甄别。

 

mondrian是pentaho公司的多维引擎。引擎是何什么?

 

有人说其实质就是一个jar,放到web app的lib目录下。这只是一个应用的表象,它是一个jar没错,但不一定要放到web app下才能用,用客户端程序都能调用它。比如wabit就利用它实现了对OLAP DW的多维分析。

 

维基将modrian与其它olap server归为一类概念,比如essbase,ssas等。但显然mondrian是一个轻量级的多维分析引擎。为什么说它是引擎而不是接口,olap4j是一个标准的访问olap server的接口,尽管它支持的类型有限。

 

mondrian是不是轻量级?从它的数据量级,储存方式,工作模式可以看到还是挺简单,当然这是相对于其它重量级的olap server比较而言的。mondrian是rolap模式的。

 

这段需要大家严重考究:都说mondrian支持xml/a标准,但它并没有提供服务接口,我理解为开端口接受基于socket的http访问,通讯进基于soap协议的。既然没有服务接口,那它怎么提供xmla支持?查遍N多资料,通常的方法是利用 web app,借助于servlet来完成通信,这个xmla模块还是中国人开发的呢。但用起来怎么样呢?从网页方式看,访问mondrian和ssas的配置分别如下:

<jp:xmlaQuery id="query01"
    uri="http://localhost:8080/mondrian/xmla"
    dataSource="Provider=Mondrian;DataSource=AccessInfo;"
      catalog="AccessInformation">

<jp:xmlaQuery id="query01"
    uri="http://xxx-C356CA539/SSASTest/msmdpump.dll"
      catalog="SSASTest">

 

可见,访问ssas不需要指定数据源了。这也是wabit无法通过xmla方式访问mondrian的原因?

 

(2011/10/20)补充:ssas下一个主机仅需要一个url(即对应一个datasource),其下可以有多个cube。也意味着ssas同一个datasource下的Cube可以来自不同的数据源。mondrian的一个schema文件定义的cubes来自同一数据源。

 

1
0
分享到:
评论

相关推荐

    mondrian运行源码配置方法

    mondrian是一款开源的在线分析处理(OLAP)服务器,它基于Java语言开发,常用于构建数据仓库和商业智能系统的分析层。本资源提供了一种详细、实用的mondrian源码运行配置方法,使得开发者能够更好地理解和调试...

    联机分析olap之mondrian

    《联机分析OLAP之Mondrian:深入解析与应用》 OLAP(Online Analytical Processing),即在线分析处理,是数据库技术中的一个重要概念,它主要用于支持决策者的数据分析需求。在OLAP系统中,Mondrian是一个开源的...

    mondrian-api.zip

    mondrian是一个开源的在线分析处理(OLAP)服务器,它主要用Java编写,适用于构建数据仓库和商业智能应用。在本资源"mondrian-api.zip"中,包含的是mondrian 4.0版本的API,这对于开发者来说是一个宝贵的参考资料,...

    Mondrian+Oracle 实例

    mondrian-oracle实例详解 Mondrian是一款开源的多维数据集(OLAP)引擎,它主要用于构建在线分析处理(OLAP)系统。Mondrian与数据库系统如Oracle结合使用,能够提供高效的数据分析和决策支持功能。在这个"Mondrian...

    Mondrian in Action (Mondrian OLAP 引擎技术)

    Mondrian OLAP引擎是开源商业智能分析的一个重要工具,它支持多维数据分析和商业智能应用。OLAP(Online Analytical Processing,联机分析处理)是一种技术,允许用户对业务数据进行复杂的查询和分析,这些数据可以...

    [Mondrian] Mondrian 实战 英文版

    [Manning Publications] Mondrian 实战 英文版 [Manning Publications] Mondrian in Action E Book ☆ 出版信息:☆ [作者信息] William Back D Nicholas Goodman Julian Hyde [出版机构] Manning ...

    Mondrian用于web项目

    mondrian是开源的在线分析处理(OLAP)引擎,它主要被用来构建数据仓库和商业智能系统的报表功能。在Web项目中,Mondrian通常与Pentaho Data Integration(Kettle)、Pentaho BI Server等工具结合使用,提供强大的...

    mondrian源码分析和改造设计.doc

    Mondrian 源码分析和改造设计 Mondrian 源码分析和改造设计是 OLAP(Online Analytical Processing,联机分析处理)服务器的源码分析和改造设计。Mondrian 是一个基于 Java 的开源 OLAP 服务器,提供了多维数据分析...

    基于ORACLE的mondrian配置

    自已刚开始学mondrian,里面有两个文件,一个是mondrian自带的一个演示示例,是基于oracle实现的过程。还有一个是eclipse中配置mondrian源代码的过程。都是我自己总结的,原创。QQ:6855957

    Mondrian实例

    **Mondrian实例详解** Mondrian是一款开源的在线分析处理(OLAP)引擎,它主要用Java编写,被广泛应用于数据分析和商业智能系统中。本实例将带你深入理解如何利用Mondrian来执行多维数据表达式(MDX)查询,针对已...

    数据分析工具mondrian教程

    mondrian是一款开源的数据分析工具,常用于构建在线分析处理(OLAP)系统,尤其是在Web环境中。本教程将深入探讨mondrian的使用,包括如何创建Cube、维度、度量以及相关属性,同时也涵盖了MDX(多维表达式)的语法...

    mondrian的基本模式

    mondrian 模式深入理解 mondrian 模式是 OLAP(在线分析处理)系统的核心组件,主要用于构建和管理多维数据库。它允许用户通过 MDX(多维表达式)查询语言进行复杂的数据分析和报告。mondrian 模式文件是描述这种...

    如何将Mondrian用于web项目.ppt

    【Mondrian是什么】 Mondrian是一个开源的Java实现的在线分析处理(OLAP)引擎。它使用多维表达式(MDX)语言来查询数据,这些数据来源于关系数据库管理系统(RDBMS)。Mondrian的设计允许开发者将其轻松地集成到...

    Mondrian介绍及配置.pdf

    ### Mondrian介绍及配置知识点详解 #### 一、Mondrian概述 **Mondrian** 是一款用 Java 编写的开源 OLAP (Online Analytical Processing) 引擎,支持 MDX (Multidimensional Expressions) 查询语言。它可以将来自...

    mondrian war项目maven编译

    mondrian-war-maven-project.zip mondrian是一款开源的多维分析引擎,主要用于在线分析处理(OLAP)和数据仓库应用。它提供了SQL接口,可以连接到各种关系数据库,支持复杂的数据查询和分析操作。在本项目中,我们...

    mondrian源码分析与说明.pdf

    mondrian是一个开源的OLAP(在线分析处理)引擎,主要用于构建数据仓库和商业智能应用。这篇文档深入探讨了mondrian的源代码,旨在帮助开发者理解其内部工作原理和架构。 1. 概述 mondrian源码分析主要分为两个部分...

    mondrian xmla配置需要的jar

    mondrian和XMLA是两种在数据仓库和商业智能领域中重要的技术。mondrian是一个开源的OLAP(在线分析处理)引擎,它允许用户通过多维数据集进行快速查询和分析。XMLA(XML for Analysis)则是一种标准的通信协议,用于...

    mondrian 源码

    mondrian 是一个开源的在线分析处理(OLAP)引擎,用于商业智能和数据仓库系统。它的源码提供了深入了解OLAP工作原理以及如何构建和定制OLAP解决方案的机会。在这个压缩包中,我们主要关注mondrian的引擎部分,以及...

    Mondrian 3.0 Technical Guide

    ### Mondrian 3.0 技术指南关键知识点解析 #### 一、Mondrian与OLAP技术概览 **Mondrian** 是一个开源的在线分析处理 (OLAP) 引擎,它允许开发人员利用多维数据模型来查询和分析数据。此版本的技术指南(Mondrian ...

Global site tag (gtag.js) - Google Analytics