- 浏览: 78529 次
- 来自: ...
最近访客 更多访客>>
最新评论
-
Triffic:
相见恨晚啊,坚持看完
四个开源商业智能平台比较(三) -
java-007:
Thank you, the landlord, a good ...
商业智能平台研究(九) ETL 中的数据质量控制 -
zouming_3:
感觉jaspersoft做的要好看些。
四个开源商业智能平台比较(三)
mondrian作为开源世界的OLAP 服务器,还是比较成熟的,本文将介绍如何在在mondrian 上部署它自己提供的foodmart demo 来向大家展示mondrian 在oracle 上如何做OLAP服务器.
1 . 首先,下载mondrian的源文件(不是derby的那一个) .
2 . 把解压缩后的lib / mondrian.war 文件copy 到tomcat 的webapps 文件夹下.让它自动解压.
3 . 打开命令行,进入mondrian 的 lib 目录, 执行以下命令,
java -cp "mondrian.jar;log4j-1.2.9.jar;eigenbase-resgen.jar;eigenbase-xom.jar;ojdbc14.jar;eigenbase-properties.jar"
mondrian.test.loader.MondrianFoodMartLoader
-verbose -tables -data -jdbcDrivers="oracle.jdbc.driver.OracleDriver"
-inputFile=FoodMartCreateData.sql
-outputJdbcURL="jdbc:oracle:thin:dbusername/dbpassword@oracle_host:1521:dbname"
注意mondrian需要oracle 的ojdbc14驱动,不是class12.jar ,它在oracle_home/jdbc/lib/ojdbc.jar 文件夹下,如果没有可以到oracle官方网站去下.地址是http://download.oracle.com/otn/utilities_drivers/jdbc/9201/ojdbc14.jar
其中inputFile的位置指定到你FoodMartCreateData.sql 的位置,我是已经把它放到了lib 目录下.
详细的参数可以到http://mondrian.pentaho.org/documentation/installation.php 看看.
4 . 这个时候你的数据库已经建立好了,其中每一个table都是有数据的. 注意所有的table 和 column 都是用双引号括起来的.
5 . 修改WEB-INF / mondrian.properties 和 DataSource.xml 文件 , 指定其中的数据源.
Provider=mondrian;
Jdbc=jdbc:oracle:thin:<user_name></user_name>/ <password></password> @//<host_name></host_name>: <port></port> /<db_name></db_name>;
JdbcDrivers=oracle.jdbc.OracleDriver;
Catalog=/WEB-INF/queries/FoodMart.xml;
你的jdbc驱动应该已经copy到lib目录下了,把其中的< >内的替换成自己的数据源.
6 . 修改WEB-INF / queries 下的arrows.jsp , colors.jsp , fourhier.jsp , mondrian.jsp , testquery.jsp 文件中的数据源部分,跟mondrian.properties文件是一样的.
7 .这个时候打开你的tomcat , 让浏览器指向localhost:8080/mondrian ,你可以看到有8个 mondrian 的example ,其中最下面两个好像不能进,报ODBC错误,可能还需要其他地方的配置,其余都是可以进的.
1 . 首先,下载mondrian的源文件(不是derby的那一个) .
2 . 把解压缩后的lib / mondrian.war 文件copy 到tomcat 的webapps 文件夹下.让它自动解压.
3 . 打开命令行,进入mondrian 的 lib 目录, 执行以下命令,
java -cp "mondrian.jar;log4j-1.2.9.jar;eigenbase-resgen.jar;eigenbase-xom.jar;ojdbc14.jar;eigenbase-properties.jar"
mondrian.test.loader.MondrianFoodMartLoader
-verbose -tables -data -jdbcDrivers="oracle.jdbc.driver.OracleDriver"
-inputFile=FoodMartCreateData.sql
-outputJdbcURL="jdbc:oracle:thin:dbusername/dbpassword@oracle_host:1521:dbname"
注意mondrian需要oracle 的ojdbc14驱动,不是class12.jar ,它在oracle_home/jdbc/lib/ojdbc.jar 文件夹下,如果没有可以到oracle官方网站去下.地址是http://download.oracle.com/otn/utilities_drivers/jdbc/9201/ojdbc14.jar
其中inputFile的位置指定到你FoodMartCreateData.sql 的位置,我是已经把它放到了lib 目录下.
详细的参数可以到http://mondrian.pentaho.org/documentation/installation.php 看看.
4 . 这个时候你的数据库已经建立好了,其中每一个table都是有数据的. 注意所有的table 和 column 都是用双引号括起来的.
5 . 修改WEB-INF / mondrian.properties 和 DataSource.xml 文件 , 指定其中的数据源.
Provider=mondrian;
Jdbc=jdbc:oracle:thin:<user_name></user_name>/ <password></password> @//<host_name></host_name>: <port></port> /<db_name></db_name>;
JdbcDrivers=oracle.jdbc.OracleDriver;
Catalog=/WEB-INF/queries/FoodMart.xml;
你的jdbc驱动应该已经copy到lib目录下了,把其中的< >内的替换成自己的数据源.
6 . 修改WEB-INF / queries 下的arrows.jsp , colors.jsp , fourhier.jsp , mondrian.jsp , testquery.jsp 文件中的数据源部分,跟mondrian.properties文件是一样的.
7 .这个时候打开你的tomcat , 让浏览器指向localhost:8080/mondrian ,你可以看到有8个 mondrian 的example ,其中最下面两个好像不能进,报ODBC错误,可能还需要其他地方的配置,其余都是可以进的.
发表评论
-
JFreeReport 0.9 的特性预览
2007-09-12 15:13 2170在Pentaho的官方论坛里,我看到了JFreeReport ... -
在Tomcat上部署和运行Pentaho示例1.2版本
2007-09-12 15:10 2520下载pentaho_j2ee_deploy ... -
在Tomcat上如何集成Pentaho和Liferay
2007-09-12 15:08 1731... -
BIRT API学习
2007-09-12 15:06 2849以下这个例子来自birt 的官方教材,我没有改动任何的信息. ... -
商业智能(十八) 安装BIRT
2007-09-12 15:04 1967安装Birt 其实非常的简单.只需要下载Birt-Runtim ... -
Mondrian 如何使用 materialized view
2007-09-12 15:03 1959第十四篇文章中,我把 ... -
用materialized view + dimension 来提高mondrian 的性能2
2007-09-12 15:01 1946接着上一篇的定义我们定义如下两个dimension : CRE ... -
materialized view+dimension提高mondrian性能1
2007-09-12 15:00 1857着上一篇的步骤部署好了mondrian 之后 进入数据库,修改 ... -
商业智能研究(十二) OLAP 相关的一些开源项目
2007-09-12 14:53 2300联机分析(OLAP)处理专门设计用于支持复杂的分析操作,侧重对 ... -
在tomcat上部署pentaho 1.5.3
2007-09-12 14:51 1879在tomcat上部署pentaho 1.5.3 最近一直在做m ... -
商业智能平台研究(十一) BI基本概念
2007-09-12 14:47 2706商业智能对每个不同的公司都有不同的定义. 如果你对这些公司的定 ... -
商业智能平台研究 (十) ETL 选型
2007-09-12 14:42 3567ETL (Extract-Transform-Load的缩写, ... -
商业智能平台研究(九) ETL 中的数据质量控制
2007-09-12 14:40 1709数据质量一直是ETL工具 ... -
商业智能平台研究(八)
2007-09-12 14:36 2008... -
商业智能平台研究(七)
2007-09-12 14:34 1386五一期间哪里都没有去 ... -
四个开源商业智能平台比较(六)
2007-09-12 14:30 2115roadmap是一个项目的计划表,个人认为任何一个项目都应该有 ... -
四个开源商业智能平台比较(五)
2007-09-12 14:28 2215lumi 问JPivot能否单独使用,不能,根据其主页上的描述 ... -
四个开源商业智能平台比较(四)
2007-09-12 14:26 1859我想问,如果贵公司是 ... -
四个开源商业智能平台比较(三)
2007-09-12 11:58 2597先回答一下各位的评论,blogjava上的江南白衣 朋友(主 ... -
四个开源商业智能平台比较(二)
2007-09-12 11:53 1937一个好的项目总是有很多的文档,一个失败的项目总是有各种理由没有 ...
相关推荐
在这个"Mondrian+Oracle 实例"中,我们将深入探讨如何配置和使用Mondrian与Oracle数据库的集成,以及如何解决可能出现的问题。 1. **Mondrian概述** Mondrian是一个基于Java的OLAP服务器,它解析多维数据模型...
Mondrian是一个用Java写成的ROLAP引擎,是开源项目Pentaho的一部分。它实现了 MDX语言、XML解析、JOLAP规范。它从SQL 和其它数据源读取数据并把数据聚集在内存缓存中,然后经过Java API用多维的方式对结果进行展示,...
mondrian foodmart access 数据库是基于关系型数据库管理系统Microsoft Access构建的一个示例数据库,主要用于演示数据仓库和在线分析处理(OLAP)的概念。Mondrian是Pentaho公司开发的一款开源多维数据集(OLAP)...
mondrian+jpviot是一个基于开源的OLAP(在线分析处理)系统,用于构建数据分析应用。mondrian是一个元数据驱动的多维立方体引擎,它能够解析多维查询并将其转换为关系数据库的SQL语句。而jpviot则是一个Web界面工具...
mondrian-foodmart-derby.zip Mondrian FoodMart Derby 数据库是一个用于数据分析和报表生成的示例数据库,它结合了Mondrian OLAP服务器和Apache Derby关系型数据库管理系统。这个数据库通常被用作数据仓库和商业...
mondrian foodmart SQL SERVER 数据库是基于开源分析引擎Mondrian和Microsoft SQL Server构建的数据仓库示例。这个数据库主要用于演示和测试数据集市的功能,特别是与OLAP(在线分析处理)和多维数据集相关的功能。...
如何将Mondrian+jpivot用于web项目
《食品市场数据库在MySQL中的应用——以Mondrian的FoodMart示例为例》 在信息技术领域,数据分析和商业智能(BI)是至关重要的部分。Mondrian是一个开源的多维在线分析处理(OLAP)服务器,它允许用户通过查询多维...
Mondrian 和 saiku 提供foodmart.sql MySql数据库脚本,真的很难得,不好找。
本篇将深入探讨如何将FoodMart数据集导入到MySQL数据库中,并利用 mondrian 和 Pentaho BI 工具进行分析。 首先,"mondrian" 是一个开源的 OLAP(在线分析处理)服务器,它允许用户通过 SQL 查询在多维数据集上进行...
本文将深入探讨一个名为"foodmart_mysql.tar.gz"的压缩包文件,它包含了用于构建Mondrian食品市场数据仓库的MySQL脚本——"foodmart_mysql.sql"。Mondrian是一款开源的多维在线分析处理(OLAP)服务器,它能够与各种...
mondrian做分析用到的初始化数据foodmarket.sql。 做模拟数据初始化必备
Saiku-server-foodmart-2.6.zip这个压缩包包含的是Saiku Server的部署文件,用户可以通过解压并配置,快速搭建一个用于OLAP分析和大数据可视化的环境。借助FoodMart数据集,用户可以快速熟悉Saiku的使用,了解如何...
**Saiku服务器与FoodMart 3.7.4版本** Saiku是一款强大的开源OLAP(在线分析处理)分析引擎,以其轻量级架构和高度可扩展性而受到广泛关注。Saiku设计的目标是让用户能够轻松地对大数据进行深度探索,无论是在独立...
Mondrian 针对 FoodMart 数据集发出的 SQL 查询,采用 JSON 格式 它是由的测试套件生成的,但对于任何 SQL 引擎来说都是一个具有挑战性的基准。 更多信息 许可证:Apache 许可证,版本 2.0 作者:朱利安·海德 博客...
foodmart.mondrian.xml。这个可以包含属性、信息。 同时支持了mondrian3.x版本和mondrian4.x版本,配合其他资源的sql,通过建模workbench链接数据库之后,直接加载当前的这个xml就可以了。 亲测不报错,建模正常解析...
- 位置:`mondrian\WEB-INF\queries\FoodMart.xml` - Cube 文件是 Mondrian 中的核心配置文件,用于定义多维数据库的逻辑模型、数据立方体、维度和成员等,并将其映射到关系数据库中的物理模型上。 #### 三、Cube...
自已刚开始学mondrian,里面有两个文件,一个是mondrian自带的一个演示示例,是基于oracle实现的过程。还有一个是eclipse中配置mondrian源代码的过程。都是我自己总结的,原创。QQ:6855957
**Saiku服务器与FoodMart数据集3.14版本构建详解** Saiku是一款高效且灵活的在线分析处理(OLAP)工具,专为数据分析而设计。它的轻量化特性使其易于扩展、嵌入以及配置,适合各种规模的企业和项目。Saiku的核心...
- **Schema文件**:从[此链接](http://trac.spatialytics.com/geomondrian/browser/trunk/demo/FoodMart.xml)获取Sample Schema文件。 ##### 1.7 MySQL数据导入 - **创建数据库**:在MySQL命令行中输入`create ...