schema定义了一个多维数据库。它包含一个逻辑模型,由多个cube、hierarchies、members及一个到物理模型的映射组成。
逻辑模型包含:cubes, dimensions, hierarchies, levels, and members.
A cube
is a collection of dimensions and measures in a particular subject area.
A measure
is a quantity that you are interested in measuring, for example, unit sales of a product, or cost price of inventory items.
A dimension
is an attribute, or set of
attributes, by which you can divide measures into sub-categories. For
example, you might wish to break down product sales by their color, the
gender of the customer, and the store in which the product was sold;
color, gender, and store are all dimensions.
分享到:
相关推荐
Cube 中的 Dimension 和 Measure 共享同一个事实表。Cube 的属性包括 name、caption、cache 和 enabled 等。 Dimension 是一个层次的集合,维度一般有其相对应的维度表。Dimension 的属性包括 name、type、caption...
### Mondrian Schema Cube 的编写 #### 什么是 Schema 在多维数据分析领域,Mondrian 是一个开源的 OLAP (Online Analytical Processing) 服务器,它能够处理复杂的查询并提供高性能的数据分析能力。Schema 在 ...
mondrian4 schema设计说明文档,压缩包解压后打开index.html。4版本,官网链接 https://mondrian.pentaho.com/head/documentation/schema.php,无法访问,直接用该资源即可。附3版本地址: ...
Mondrian的Schema是定义数据仓库逻辑结构的关键部分,它描述了数据如何组织、层级关系以及如何进行分析。Schema3.0是Mondrian的一个较新版本,引入了更多特性和改进,以提升性能和用户体验。 Schema Workbench是...
Mondrian_Schema(多维分析)属性详解
mondrian schema 的eclipse插件 还需要安装 EMF&SDO (Eclipse官方的一个建模插件) 具体参考:http://jpivot.sourceforge.net/mondrian-schema/
mondrian-schema-editor-plugin-v1.0.2.zip 文件是一个包含Mondrian Schema编辑器插件的更新版本,版本号为1.0.2。Mondrian是一款开源的关系型多维数据集引擎,常用于在线分析处理(OLAP)系统,它能够解析和执行SQL...
更多可以参考官方 http://mondrian.pentaho.com/documentation/xml_schema.php#Cube 这个是可视化工具,配置好jdk1.8之后,运行workbench.sh或者workbench.bat就可以把代码弹出来,配合我其他资源的foodmart.xml就...
本篇文章将详细探讨mondrian支持的函数以及schema元素属性,并介绍mondrian在web项目中的应用。 一、mondrian函数支持 mondrian支持丰富的MDX(多维表达式)函数,这些函数允许用户进行复杂的多维数据分析。例如:...
在mondrian中,`Measure`类用于定义这些度量,并可以设置计算方式,如SUM、AVG等。 6. **SQL生成与执行**: mondrian API能够生成针对关系数据库的SQL查询,根据用户在多维数据集上的操作(如切片、钻取、旋转等)。...
mondrian schema是OLAP(在线分析处理)系统中的核心组件,用于定义数据仓库的多维模型。本指南将深入探讨如何编写和优化mondrian schema,以便更好地利用OLAP分析引擎进行高效的数据查询和分析。 首先,我们需要...
* Schema:该类负责管理多维数据的架构和模式,包括 cube、dimension、measure 等。 * Cube:该类负责管理多维数据的 cube,包括 cube 的定义、维度和度量。 * Dimension:该类负责管理多维数据的维度,包括维度的...
mondrian.olap 包提供了 OLAP 相关的类,例如 Schema、Cube 和 Member 等。这些类负责管理 OLAP 模型的结构和数据。 mondrian.rolap 包提供了计算层相关的类,例如 RolapResult、RolapEvaluator 和 CellReader 等。...
《联机分析OLAP之Mondrian:深入解析与应用》 OLAP(Online Analytical Processing),即在线分析处理,是数据库技术中的一个重要概念,它主要用于支持决策者的数据分析需求。在OLAP系统中,Mondrian是一个开源的...
每个`<Schema>`标签可以包含多个`<Cube>`标签。 ```xml ``` 这里指定了Schema的名称为“tezz”。 ##### Cube标签 `<Cube>`标签代表了一个多维数据集,即一个由多个维度和度量构成的数据模型。 ```xml ``` ...
该jar包用于解决Saiku配置Mondrian中Schema中文乱码问题
- Cube 文件是 Mondrian 中的核心配置文件,用于定义多维数据库的逻辑模型、数据立方体、维度和成员等,并将其映射到关系数据库中的物理模型上。 #### 三、Cube文件配置详解 **1. 添加数据立方体(Cube)** - ...
Schema Manager是mondrian的核心组件,负责加载和管理Schema对象,它提供了创建、修改和验证Schema的接口。 2.3. 包mondrian.calc 这个包包含了mondrian的计算逻辑,包括表达式树的构造和计算。它提供了对基本和...
本教程将深入探讨mondrian的使用,包括如何创建Cube、维度、度量以及相关属性,同时也涵盖了MDX(多维表达式)的语法基础。 首先,让我们了解mondrian的基本模式。mondrian通过连接到数据源,如关系数据库,来构建...
在`test.xml`中,定义了Mondrian的Schema,包括Cube(立方体)、Dimensions(维度)和Hierarchies(层级)。例如: ```xml <Schema name="hello"> <Cube name="Sales"> ... <Dimension name="cusGender" ...