Mondrian and OLAP
Mondrian is an OLAP engine written in Java. It executes queries written in the MDX language, reading data from a relational database (RDBMS), and presents the results in a multidimensional format via a Java API
官网地址:http://mondrian.pentaho.com/documentation/installation.php#MySQL_on_Linux_example
- 从http://sourceforge.net/projects/mondrian下载Mondian包;
- 解压mondrian-3.5.0.zip文件,我们需要把解压后生成的mondrian.war文件解压后并把其中的*.jar文件都拷贝到mondrian\lib中,因为在后面导入数据时用到的jar文件都在mondrian.war中
- 创建mysql用户并赋权限
mysqladmin -u root -p create foodmart
grant all privileges on *.* to ‘foodmart’@'localhost’ identified by ‘foodmart’; - 导入数据到MySQL中
java -cp “D:\Projects\mondrian\mondrian\lib\mondrian.jar;D:\Projects\mondrian\mondrian\lib\olap4j.jar;D:\Projects\mondrian\mondrian\lib\retroweaver-rt.jar;D:\Projects\mondrian\mondrian\lib\log4j-1.2.8.jar;D:\Projects\mondrian\mondrian\lib\commons-logging-1.0.4.jar;D:\Projects\mondrian\mondrian\lib\eigenbase-xom.jar;D:\Projects\mondrian\mondrian\lib\eigenbase-resgen.jar;D:\Projects\mondrian\mondrian\lib\eigenbase-properties.jar;D:\Projects\mondrian\mondrian\lib\mysql-connector-java-5.1.18-bin.jar” mondrian.test.loader.MondrianFoodMartLoader -verbose -tables -data -indexes -jdbcDrivers=”com.mysql.jdbc.Driver” -inputFile=”D:\Projects\mondrian\mondrian\demo\foodmart.sql” -outputJdbcURL=”jdbc:mysql://localhost:3306/foodmart” -outputJdbcUser=foodmart -outputJdbcPassword=foodmart
由于最新版本的Mondian包中没有foodmart.sql,可以打开https://github.com/pentaho/mondrian/,
点击 /demo/FoodMartCreateData.zip
下载。
相关推荐
1. Mondrian的安装和配置:本教程首先介绍了如何在不同的操作系统(如Windows和Linux)上安装Mondrian的先决条件和Mondrian本身。然后,介绍了如何下载和上传数据库,包括Microsoft Access和MySQL数据源。在此基础上...
在配置过程中,确保你已经安装了JDK,并且设置好了JAVA_HOME环境变量。此外,你还需要一个支持JDBC的数据源,例如MySQL、Oracle或HSQLDB等。 配置mondrian源码主要包括以下几个步骤: 1. **获取源码**:你可以从 ...
- 如果你需要使用Mondrian作为数据源,需下载并安装Mondrian和Pentaho Data Integration (Kettle)。 5. **设置数据源** - 在mondrian.xml文件中定义你的数据源,这可能涉及到SQL连接字符串、数据库用户名和密码等...
本文将详细介绍MDX的基础概念、Mondrian的安装与配置以及如何利用Mondrian执行基本的MDX查询。 #### 二、Mondrian简介 Mondrian 是一款由 Pentaho 开发并维护的开源 OLAP 服务器,其核心功能是提供一个多维数据模型...
升级或安装此版本可能涉及到编译源代码、配置元数据、以及将其部署到服务器环境。在升级前,确保评估新版本的功能改进、性能优化和可能的兼容性问题。 mondrianmondrianmondrianmondrianmondrian mondrian还经常...
要使用Mondrian FoodMart Derby,首先需要安装Apache Derby数据库,然后导入FoodMart数据。接着配置Mondrian XML元数据文件,定义立方体、维度和度量。最后,选择一个前端工具连接到Mondrian服务器,执行MDX查询。 ...
例如,用户可以在这里找到如何安装和配置插件、如何创建和修改Mondrian schema的步骤,以及插件提供的各种工具和功能的详细说明。 在使用Mondrian Schema编辑器插件时,用户需要了解Mondrian的基本概念,比如维度...
##### 1.4 Mondrian Workbench安装 - **下载Workbench**:从[SourceForge](https://sourceforge.net/projects/mondrian/files/schema%20workbench/)选择适合版本的Mondrian Workbench进行下载。 - **环境依赖**:...
mondrian schema 的eclipse插件 还需要安装 EMF&SDO (Eclipse官方的一个建模插件) 具体参考:http://jpivot.sourceforge.net/mondrian-schema/
kylin-mondrian-interaction, 关于Apache与 Pentaho Mondrian 交互的一些信息 Interaction InteractionKylin与 ...预安装要求你应当能够运行 Kylin,构建和创建一个 Cube多维数据集。 你还需要一个 Mondrian 4模
10. **Markdown文件**:`README.md`通常用于记录项目的简介、使用方法、安装步骤等信息,是开源项目中常见的文档格式。 通过这个项目,你可以学习到如何在Java中创建自定义的图形界面,理解面向对象编程的概念,并...
用法安装npm install node-mondrian例子const Mondrian = require ( 'node-mondrian' )// See this repo for example dataconst data = require ( 'data/adult.json' )const attributes = require ( 'data/adult-...
安装 $ npm install modrian-art or $ yarn add modrian-art 用法 import Mondrian from 'mondrian-art'; const config = { width, // Default, 500 height, // Default, 500 container: document.querySelecto
资源分类:Python库 所属语言:Python 资源全名:mondrian-0.8.1-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
从描述中我们可以了解到,JRubik 是该项目的一部分,它是一个用于交互式在线分析处理(OLAP)数据源,特别是针对 Mondrian 和 XMLA 服务器的工具集。该项目基于 JPivot 项目构建,这表明 JRubik 可能继承了 JPivot ...
魔方卫士Cubeguard是用于Pentaho BA平台的Sparkl插件,旨在为Mondrian-Olap引擎提供动态的安全层。 使用此插件,开发人员可以使用ETL工具[PDI]来定制每个Schema的访问级别。 关键优势开发人员可以利用会话变量来定制...
从Google Mondrian、Rietveld逐步发展到现在的Gerrit 2.x版本。 2. 贡献者与项目谱系:Gerrit社区的贡献者众多,涉及的组织包括Google、Qualcomm、SAP、索尼移动、维基媒体、GerritForge、CollabNet、Spotify、...
### Saiku安装、部署、配置总结 #### 一、前言 Saiku是一款基于Mondrian的开源OLAP工具,可以方便地与多种数据源进行交互,并提供强大的数据分析功能。本文将详细介绍如何从零开始安装、配置并使用Saiku。 #### 二...