mondrain配置mysql_mondrian 4.7 源码部署(示例代码)

本文详细介绍了mondrian 4.7的源码部署过程,包括环境配置、源码编译、工程导入Eclipse、解决编译问题和测试配置。在部署过程中,强调了ant和maven的使用,以及mondrian与MySQL的连接配置,针对测试数据库foodmart的创建提供了指导。
摘要由CSDN通过智能技术生成

mondrian是一个开源的数据分析工程, 网上有关mondrian3.X的源码部署比较多, 有关4.X的部署较少. 目前官方推荐使用的时mondrian3.7的修订版, 可以再github上下载到最近更新维护的mondrian-master, 下载下来后基本上只需要按部就班的使用maven build一下就可以正常使用了, 如有问题可以根据提示进行一下排查就OK了. mondrian4.7目前是一个beta版, 相关的部署文档较少, 笔者也是痛苦的部署了很多次, 各方请教才部署成功的, 下面就部署的一些坑进行相关记录.

1. 环境配置

ant 1.9.11

maven 3.3.9

git 2.17.0

jdk 1.8.0_91

可以在GitHub上下载mondrian4.7.0.11的源码  https://github.com/pentaho/mondrian/tree/4.7.0.11

建议在 http://sourceforge.net/projects/mondrian/ 上也下载一份相应的源码, 此处的源码是.jar结尾的

2. 源码编译

在github上下载的源码和在源码在编译之前是会缺失一部分java文件的. 因此首先需对工程进行编译.

2.1 ant编译环境

将github上下载的源码解压缩, 解压之后在跟你目录下运行ant, 如下图所示. 由于ant编译过程中需要时使用的git, 因此我们需要安装配置git的环境.

lazy.gif

在file:///C:/Users/Administrator/Downloads/mondrian-4.7.0.11/mondrian-4.7.0.11/doc/developer.html中提供了开发者源码编译步骤. 可以作为参考.

如果编译的过程中出现类似如下错误, 则可以根据提示去对应网址(https://nexus.pentaho.org/content/groups/omni/), 下载相应的jar包, 放在{user}/.subfloor/对应的目录中:

lazy.gif

下载后的目录如下图所示:

lazy.gif 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值