最近刚接触Mondrian,准备学习这个强大的开源Olap工具,首先从它自带的demo例子程序学起,下面将在windows平台给出几种连接数据库(odbc数据源、mysql、oracle)的配置方法。
一、对Mondrian的介绍(引用官方的介绍):
Mondrian is an OLAP (online analytical processing) database written in Java. It reads from JDBC data sources, aggregates data in a memory cache, and implements the MDX language and XML/A API.
(Forums and mailing list at http://mondrian.pentaho.org.)
二、下载Mondrian工具
开源网站的下载地址:http://sourceforge.net/project/showfiles.php?group_id=35302
下载最新版本(2007-08-31 ): mondrian-2.4.2.9831.zip 还有一个derby版的,目前我还不清楚它们有什么区别,暂时下载前面那个就行了。
三、配置运行Mondrian
Mondrian自带的demo是一个web应用程序,直接放在服务器上,然后配置数据库连接就可以运行了。前提条件要求电脑上已安装jdk和服务器tomcat。
首先,将下载到的mondrian-2.4.2.9831.zip解压缩,可以看到包含几个文件夹:demo、doc、lib、mondrian-2.4.2.9831-src.zip。其中demo文件夹里面包含了演示程序需要用到的数据源(access)和sql脚本,还有一个FoodMart.xml,是用MDX语言写的文件;doc文件夹是一些英文帮助文档,可以参考;lib文件夹是Mondrian的核心API类的jar包。
演示程序就是在lib文件夹下的mondrian.war这个文件,将其解压缩放到tomcat服务器下webapp目录,然后配置数据库就可以运行了。下面给出我试验过的三种方式。
(1)jdbc-odbc连接
需要建立数据源,名字为:MondrianFoodMart,数据源指向/demo/access/MondrianFoodMart.mdb这个数据库。然后启动tomcat服务器,浏览器中输入:http://localhost:8080/mondrian 就可以看到效果了。
这种方式是例子程序默认的,不用再修改里面一些文件。
(2)mysql数据库
第一步:打开mysql数据服务器,建立数据库fo
Mondrian初涉入门--运行自带演示程序FoodMart配置步骤
最新推荐文章于 2021-03-19 02:45:10 发布