`
小菌子
  • 浏览: 21984 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

导入Mondrian例子数据库到mysql中 windows环境

阅读更多
1.获取需要的jar包
下载mondrian-3.3.0.14703.zip
加压至C:\mondrian
拷贝C:\mondrian\lib下的mondrian.war到tomcate下的webapps下
重启tomcat.自动加载webapps - mondrian.war
拷贝D:\apache-tomcat-6.0.32\webapps\mondrian\WEB-INF\lib下所有jar包到C:\mondrian\lib

2.准备数据库
安装好mysql数据库
创建database foodmart
create database foodmart;
grant all privileges on *.* to 'foodmart'@'localhost' identified by 'foodmart';

3.使用mondrian自带的工具导数据到数据库中
java -cp C:\mondrian\lib\mondrian.jar;C:\mondrian\lib\log4j.jar;C:\mondrian\lib\commons-logging.jar;C:\mondrian\lib\eigenbase-xom.jar;C:\mondrian\lib\eigenbase-resgen.jar;C:\mondrian\lib\eigenbase-properties.jar;C:\mondrian\lib\mysql-connector-java-5.0.8-bin.jar;C:\mondrian\lib\olap4j.jar mondrian.test.loader.MondrianFoodMartLoader -verbose -tables -data -indexes -jdbcDrivers="com.mysql.jdbc.Driver" -inputFile=C:\mondrian\demo\FoodMartCreateData.sql -outputJdbcURL="jdbc:mysql://localhost/foodmart?user=foodmart&password=foodmart"

其中如果jar包的版本不一样,直接把jar包的版本去掉即可。
运行几分钟,就创建好了。
如:Finished load at: Fri May 25 00:07:53 CST 2012就表示导完了。

4.检查
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| foodmart           |
| mysql              |
| performance_schema |
| test               |
+--------------------+
5 rows in set (0.00 sec)

mysql> use foodmart
Database changed
mysql> show tables;
+-------------------------------+
| Tables_in_foodmart            |
+-------------------------------+
| account                       |
| agg_c_10_sales_fact_1997      |
| agg_c_14_sales_fact_1997      |
| agg_c_special_sales_fact_1997 |
| agg_g_ms_pcat_sales_fact_1997 |
| agg_l_03_sales_fact_1997      |
| agg_l_04_sales_fact_1997      |
| agg_l_05_sales_fact_1997      |
| agg_lc_06_sales_fact_1997     |
| agg_lc_100_sales_fact_1997    |
| agg_ll_01_sales_fact_1997     |
| agg_pl_01_sales_fact_1997     |
| category                      |
| currency                      |
| customer                      |
| days                          |
| department                    |
| employee                      |
| employee_closure              |
| expense_fact                  |
| inventory_fact_1997           |
| inventory_fact_1998           |
| position                      |
| product                       |
| product_class                 |
| promotion                     |
| region                        |
| reserve_employee              |
| salary                        |
| sales_fact_1997               |
| sales_fact_1998               |
| sales_fact_dec_1998           |
| store                         |
| store_ragged                  |
| time_by_day                   |
| warehouse                     |
| warehouse_class               |
+-------------------------------+
37 rows in set (0.00 sec)

mysql>

说明一切OK了。

接下来就可以直接使用CUBE文件FoodMart.xml了。
分享到:
评论

相关推荐

    mondrian foodmart access 数据库

    Mondrian作为OLAP服务器,它不直接存储数据,而是通过连接到后端的关系数据库(如Access、MySQL、Oracle等)来获取数据。Mondrian通过元数据定义了多维数据模型,这个模型将关系数据库中的表和字段转换为维度和事实...

    mondrian和saiku的数据库建模的指导文档,里面有具体步骤。

    以上是对mondrian和saiku数据库建模过程中环境准备与Schema配置的基本介绍。这些步骤和配置不仅适用于FoodMart数据集,也适用于其他类似的数据仓库项目。通过这些步骤,你可以构建出高效的OLAP模型,为后续的多维...

    mondrian foodmart derby 数据库

    要使用Mondrian FoodMart Derby,首先需要安装Apache Derby数据库,然后导入FoodMart数据。接着配置Mondrian XML元数据文件,定义立方体、维度和度量。最后,选择一个前端工具连接到Mondrian服务器,执行MDX查询。 ...

    mondrian+jpviot完整工程源码及mysql数据

    Dump20150917.sql文件很可能是数据库的备份文件,包含了特定日期(2015年9月17日)的数据,导入到MySQL后可以重现测试环境。 "MondrianJpivot"这个文件可能包含mondrian和jpviot的集成配置,比如mondrian的XML元...

    mondrian foodmart SQL SERVER 数据库

    7. **ETL过程**:了解如何从源系统抽取、转换和加载数据到mondrian foodmart数据模型中。 8. **商务智能工具集成**:学习如何将mondrian foodmart与Pentaho、Tableau等BI工具集成,实现数据可视化和报表制作。 ...

    Mondrian介绍及配置.pdf

    - 确保数据源配置文件 (`datasources.xml`) 中的参数与实际数据库环境一致。 - 在部署 Mondrian 之前,测试数据库连接是否正常工作。 - 遵循最佳实践,如使用标准的 MDX 查询语言,以提高查询性能。 - 定期备份配置...

    mondrian运行源码配置方法

    总的来说, mondrian源码运行配置是一个涉及Java开发环境搭建、数据库连接、XML配置以及日志调试等多个环节的过程。通过这个过程,你不仅可以掌握mondrian的基本用法,还能深入理解其内部机制,为你的商业智能项目...

    mondrian配置例子

    3. **部署Mondrian**:将`mondrian.jar`添加到应用服务器的类路径中,确保服务器可以加载和运行Mondrian。 4. **部署JPivot**:将`JPivot.war`部署到Web服务器,这将创建一个可供用户交互的界面。 5. **连接...

    一文能看懂的2020最新版Mondrian3.x+MySql5.7教程

    总的来说,这个教程提供了一个清晰的步骤,帮助读者理解如何使用Mondrian 3.x与MySQL 5.7进行OLAP分析,包括设置环境、编写MDX查询以及展示查询结果。通过实践,读者将能够掌握如何利用Mondrian构建自己的数据分析...

    foodmart数据for mysql

    本篇将深入探讨如何将FoodMart数据集导入到MySQL数据库中,并利用 mondrian 和 Pentaho BI 工具进行分析。 首先,"mondrian" 是一个开源的 OLAP(在线分析处理)服务器,它允许用户通过 SQL 查询在多维数据集上进行...

    Mondrian+Oracle 实例

    在这个"Mondrian+Oracle 实例"中,我们将深入探讨如何配置和使用Mondrian与Oracle数据库的集成,以及如何解决可能出现的问题。 1. **Mondrian概述** Mondrian是一个基于Java的OLAP服务器,它解析多维数据模型...

    mondrian的入门例子

    Mondrian 是一个开源的在线分析处理(OLAP)引擎,用 Java 编写,能够使用多维数据表达式(MDX)语言从关系数据库中提取并处理数据。它的设计使得它能方便地与现有的Web项目集成,类似于JDBC驱动程序,提供了一个强大的...

    foodmart_mysql.tar.gz

    一旦数据模型在MySQL中建立完成,Mondrian服务器需要配置连接到这个数据库。这通常通过修改Mondrian的XML配置文件实现,指定JDBC驱动、数据库URL、用户名和密码等信息。配置完成后,Mondrian就能解析逻辑模型,为...

    如何创建交互式的OLAP分析,与mysql和mondrian打通案例分析

    Creating Interactive OLAP Applications with MySQL Enterprise and Mondrian Presentation 如何创建交互式的OLAP分析,与mysql和mondrian打通 Pentaho Introduction Mondrian features and architecture Schemas ...

    联机分析olap之mondrian

    Mondrian通过解析MDX查询,将它们转化为SQL语句,进而从关系数据库中获取数据。这种设计使得Mondrian能够灵活地与各种RDBMS(关系型数据库管理系统)集成。 二、Mondrian的工作原理 Mondrian的核心组件包括元数据...

    Mondrian实例

    在Java环境中,你可以使用JDBC驱动来连接到Mondrian服务器。首先,需要在项目中添加Mondrian和相关库的依赖。然后,通过`java.sql.DriverManager.getConnection()`方法建立连接,并使用`Statement`对象执行MDX查询。...

    数据分析工具mondrian教程

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

    基于mondrian开发的小例子

    在这个例子中,WCF可能被用来封装mondrian的服务,使得外部应用程序可以通过网络调用这些服务,执行MDX查询并获取返回的结果。 JFreeChart是一个Java库,用于生成各种类型的图表,包括线图、柱状图、饼图等。在...

    Mondrian用于web项目

    总结,Mondrian在Web项目中的应用涉及到数据库连接、多维模型构建、MDX查询、报表设计、性能优化等多个方面。理解和掌握这些知识点对于开发高效、灵活的报表系统至关重要。通过熟练运用Mondrian,开发人员能够为用户...

    mondrian-api.zip

    8. ** Mondrian JDBC Driver**: mondrian提供了JDBC驱动,使得应用程序可以通过标准的JDBC接口与mondrian交互,方便集成到各种Java应用中。 9. **性能优化**: mondrian 4.0引入了许多性能优化,如缓存策略、查询...

Global site tag (gtag.js) - Google Analytics