Mondrian是一个开源项目。一个用Java写成的OLAP(在线分析性处理)引擎。它用MDX语言实现查询,从关系数据库(RDBMS)中读取数据。
# 如何实现 Mondrian 支持 Spark 在现代数据处理架构中,结合 OLAP (联机分析处理)和大数据技术是十分重要的。Mondrian 是一个开源的 OLAP 服务器,能够与多种数据源集成,而 Spark 是一种强大的大数据处理引擎。将 Mondrian 和 Spark 结合,可以为数据分析提供更高效的解决方案。接下来,我们将详细描述如何实现 Mondrian 支持 Spark。
原创 11月前
67阅读
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是指把一张照片变换成另一张照片,中间的变换过程如行云流
近期在研究Mondrian+Jpivot多维数据分析框架,在查询相关文档过程中,发现中文的文档较少。为了方便其他同志们查询和借鉴,我抽空花了几个晚上将原来的英文官方文档进行翻译,内容包含了Mondrian建模过程中会用到的基本属性概念。由于水平有限,如果有Mondrian达人对翻译结果有修改的意见和建议,本人欢迎提出来,一起学习交流。
翻译 精选 2014-09-24 17:52:50
3553阅读
公司的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
541阅读
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.提出问题我们在使用 JDBC 时,都需要加载 Driver 驱动,不知道你注意到没有,不写Class.forName("com.mysql.jdbc.Driver")也是可以让 com.mysql.jdbc.Driver 正确加载的,你知道是怎么做的吗? 意思是:居然不主动加载这个驱动,那么就会有默认的加载驱动方式2.默认加载驱动方式提炼:在启动类加载DriverManager时候,加载Mys
         1、加载mysql的jdbc驱动2、与数据库建立连接3、执行sqlConnection的主要方法:Statement:PreparedStatement:4、操作的结果集5、关闭连接6、拓展--批处理  1.加载驱动:加载数据库厂商提供的实现类。     2.建立连接:建立程序与数据库的连接  3.SQL语句:
转载 2024-08-19 16:52:06
56阅读
在前一篇中我们分析了驱动的加载,这篇我们看看数据库链接的获取即Connection的获取,废话少说进入正题。一、获取链接的方式有三种:1、getConnection(String url,java.util.Properties info); 2、getConnection(String url,String user, String password); 3、getConnection(Stri
转载 2023-12-01 10:02:24
42阅读
引言Mysql在多次反复安装卸载在安装的过程中,可能会由于上次安装的遗留文件或系 统配置的影响,导致再次安装的Mysql服务无法启动。使用Mysql很久了,今天遇到这 个问题,也是很棘手,查阅后有一些方案和心得分享一下解决方案1、服务启动中止或是启动不了,第一个先想到的是端口冲突,尤其是在当你的电脑上有不只一个Mysql服务的时候,先去检查是否是别的Mysql进程没有关闭导致端口占用,如果没有我们
转载 2023-09-05 11:08:50
124阅读
JDBC概念:JAVA DATAVASE CONNERTIVITY JAVA 数据库连接 ,java语言操作数据库 JDBC的本质:定义了所有关系型数据库的规则即接口,各数据库厂商去实现这套接口 ,提供数据库驱动jar包 我们可以使用这套借口JDBC编程,真正执行的代码是驱动jar包中的实现类 快速入门:步骤:1.导入驱动jar包 赋值jar包到项目的libs目录下 2.右键选择Add As Li
转载 2024-06-11 08:31:27
44阅读
一:MySQL简介MySQL是一种中型的关系型数据库管理系统(DBMS,DataBase Management System)。二:使用CMD操作MySQL1.进入MySQL环境mysql -h Mysql主机地址 -u 用户名 -p2.显示数据库show databases;3.进入数据库use 数据库名称;4.创建数据库(SQL)create database 数据库名称 default ch
  下载MYSQL官网下载MYSQL8.0.15版本,链接地址https://www.mysql.com/downloads/,流程如下 点击进入后,网页滑到最下面,根据自己电脑的型号下载相应的版本安装MYSQL官网提供的下载包是压缩包,直接解压无需安装,将下载好的安装包解压到你想安装的盘里,我安装在D盘里面,解压后如下图windows系统下调出cmd黑窗口,在命令行
转载 2023-06-29 21:34:25
138阅读
1.使用反射机制,获取Driver类对象//1.加载jdbc驱动类   try {    Class.forName("com.mysql.jdbc.Driver");   } catch (ClassNotFoundException e) {    e.printStackTrace();   } 为什么使用反射机制可以获取Driver类对象呢,因为在Driver类源码中有一个静态
转载 2023-07-16 21:02:02
107阅读
  • 1
  • 2
  • 3
  • 4
  • 5