Mondrian是一个开源项目。一个用Java写成的OLAP(在线分析性处理)引擎。它用MDX语言实现查询,从关系数据库(RDBMS)中读取数据。
# 如何实现 Mondrian 支持 Spark
在现代数据处理架构中,结合 OLAP (联机分析处理)和大数据技术是十分重要的。Mondrian 是一个开源的 OLAP 服务器,能够与多种数据源集成,而 Spark 是一种强大的大数据处理引擎。将 Mondrian 和 Spark 结合,可以为数据分析提供更高效的解决方案。接下来,我们将详细描述如何实现 Mondrian 支持 Spark。
mondrian.rolap:class RolapConnectionPool{...... private synchronized ObjectPool getPool(Object key, ConnectionFactory connectionFactory) {ObjectPool connectionPool = (ObjectPool)this.mapConn...
原创
2021-08-31 09:31:53
296阅读
mondrian.rolap:class RolapConnectionPool{...... private synchronized ObjectPool getPool(Object key, ConnectionFactory connectionFactory) {ObjectPool connectionPool = (ObjectPool)this.mapConn...
原创
2022-03-23 10:35:04
125阅读
1、前言 前面几篇文章一经介绍过saiku、模式文件和MDX的关系。通俗点说模式文件(Schema)就是一个xml,里面定义了一个虚拟立方体,共MDX查询语言使用。 2、模式文件 Schema 最顶层 Cube 立方体,以事实表为中心,围绕若干维度表 Table 事实表 Dimension 维度 H
原创
2021-08-24 16:10:40
229阅读
以前在论坛、微博经常看到一张脸,五官长得像A,脸型似乎又是B,觉得很有意思。比如像这张图片。这张图片应该是网友用Photoshop完成的,他们取了郭大爷的五官,放在金元帅的脸上,在把边缘处理平滑。而上面这张图片是另外一种效果,它不仅改变了五官,连脸型轮廓也一起改变了。这种技术称为face morphing,这篇随笔就聊一聊它吧。Morphing是指把一张照片变换成另一张照片,中间的变换过程如行云流
转载
2023-07-31 22:27:05
150阅读
近期在研究Mondrian+Jpivot多维数据分析框架,在查询相关文档过程中,发现中文的文档较少。为了方便其他同志们查询和借鉴,我抽空花了几个晚上将原来的英文官方文档进行翻译,内容包含了Mondrian建模过程中会用到的基本属性概念。由于水平有限,如果有Mondrian达人对翻译结果有修改的意见和建议,本人欢迎提出来,一起学习交流。
翻译
精选
2014-09-24 17:52:50
3549阅读
公司的olap用的cubes+mysql,性能有点落后了,所以最近研究一下kylin参考有赞的这篇文章:https://tech.youzan.com/kylin-mondrian-saiku/原理看一下上面的文章,主要记录一下整合的步骤首先部署好kylin,具体步骤后续补充。github上已经有一个整合Kylin,Mondrian以及Saiku的项目(作者mustangore):https://
原创
2018-01-26 20:13:24
4217阅读
近期在研究Mondrian+Jpivot多维数据分析框架,在查询相关文档过程中,发现中文的文档较少。为了方便其他同志们查询和借鉴,我抽空花了几个晚上将原来的英文官方文档进行翻译,内容包含了Mondrian建模过程中会用到的基本属性概念。由于水平有限,如果有Mondrian达人对翻译结果有修改的意见和建议,本人欢迎提出来,一起学习交流。
翻译
精选
2014-09-24 17:47:48
6048阅读
1 背景 1.1 实时业务监控背景 随着信息技术的飞速发展,在电力、电信、金融、大型制造等各个行业ERP、CRM、SCM、OA等越来越多的IT系统得以成功实施,这些分散建设的I
原创
2023-06-15 00:05:18
532阅读
1.汉字问题 不需要修改testpage.jsp,mondrian.jsp等jsp文件就可以支持汉字的,关键是在写立方体配置参数xml的时候多用caption等属性给出中文的标题名称,例如下面的写法: <Dimension name="EDU" foreignKey="USER_EDUCTION" caption="受教育程度分类"> <Hierarchy ha
转载
2022-11-21 10:52:37
60阅读
0 术语与约束1) Extraction-Transformation-Loading 是对OLTP数据进行抽取,转换,装载的过程(以下皆简称ETL)2) 文档的说明均按照ETL→DW→CU
原创
2023-02-21 10:05:04
221阅读
1、简介 前几篇博客已经介绍了saiku、mondrian、MDX和模式文件他们之间的关系,那么如何将它们串联起来,供产品人员使用哪?下面咱们一步一步的实现 2、建立数据表 建表语句参考:模式图如下: 这是一个典
原创
2021-08-24 16:10:11
811阅读
mondrian.rolap:class RolapConnectionPool{......private synchronized ObjectPool getPool(Object key,ConnectionFactory connectionFactory) {ObjectPool connectionPool =(ObjectPool)this.mapConnec...
原创
2022-03-23 10:40:17
50阅读
mondrian.rolap:class RolapConnectionPool{......private synchronized ObjectPool getPool(Object key,ConnectionFactory connectionFactory) {ObjectPool connectionPool =(ObjectPool)this.mapConnec...
原创
2021-08-31 09:31:51
129阅读
Mondrian 是一个免费矢量图形 Web 应用程序,类似 Adobe Illustrator 或 Inkscape。Mondrian 提供所有所需的工具来创建、修改和导出简单的 SVG 文件,过历史文件 API 来支持撤销/重做以及存储操作。整个应用程序是用 Coffeescript 写。
转载
2014-02-15 15:00:00
143阅读
2评论
Mondrian3.14.0部署及使用
原创
2023-04-09 20:21:44
169阅读
本文主要是对java web项目中使用Mondrian的多维数据分析和展示做了初步介绍,包括Mondrian功能介绍,需要使用到的文件和包,同时对Mondrian的配置做了简单详细的说明,并附带了样例供初学者参考。
有关细节,正在慢慢积累,有望后续进行深入和完善。
原创
精选
2014-09-18 09:27:56
4802阅读
点赞
1如果你觉得你很熟悉java,那么你认识这些关键字吗? abstract assert boolean break byte case catch class continue default do double else enum extends final finally float for if implements import instanceof int interfac
以前介绍了几个基本工具:saiku 和 Schema Workbench,算是入门级别的了解多维报表,如果要继续深入,需要深入了解如下几个概念: 1、OLAP 联机分析处理,和他对应的是OLTP(联机事务处理)。 OLTP:做为一个开发人员,OLTP是最常用的,甚至都不需要理解这个概念!比如各种门票
原创
2021-08-24 16:10:16
554阅读