首页 数据库 mysql教程 MondrianMDX简介

MondrianMDX简介

Jun 07, 2016 pm 04:13 PM
简介

Mondrian MDX简介 MDX(Multidimensional Expression)是构建查询OLAP数据库的语言;就像SQL是构建操作关系型数据库语言一样。 MDX是微软首创,作为1997年制度OLE DB for OLAP (ODBO)的一部分;Mosha Pasumansky 是MDX语言设计者之一;MDX很快即被其他OLAP厂商

Mondrian MDX简介

MDX(Multidimensional Expression)是构建查询OLAP数据库的语言;就像SQL是构建操作关系型数据库语言一样。

MDX是微软首创,作为1997年制度OLE DB for OLAP (ODBO)的一部分;Mosha Pasumansky 是MDX语言设计者之一;MDX很快即被其他OLAP厂商作为OLAP查询语言标准实现,也包括Mondrian。

使用MDX可以查询联机分析处理(OLAP)数据,计算处理数据,检索元数据属性等。

select {[Measures].[Unit Sales]} ON COLUMNS,

{[Product].[All Products]} ON ROWS

from [Sales]

where [Time].[1997]

查询”Sales”立方体数据库”Unit Sales”维度值,针对发生在1997年度的所有产品,我们可以通过Foodmart示例数据测试。

Mondrian已经实现很多微软的分析服务标准MDX表达式,可以获得更多的内容在这里。

输入MDX查询在JPivot JSP页面有两种方式:

· 输入 jp:mondrianQuery 标签

· 在 MDX 编辑器中输入MDX语句

使用MDX 编辑器:

· 启动 Mondrian OLAP 服务

· 浏览示例 JSP 文件, for example "JPiv【本文来自鸿网互联 (http://www.68idc.cn)】ot pivottable"

· 在页面上方工具栏上点击 MDX 按钮,即显示MDX 编辑器

· 在这里输入前面示例MDX查询语句,点击Apply按钮

及显示下面的结果表格内容:

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1673
14
CakePHP 教程
1429
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24
Yii框架简介:了解Yii的核心概念 Yii框架简介:了解Yii的核心概念 Jun 21, 2023 am 09:39 AM

Yii框架是一个高性能、高扩展性、高可维护性的PHP开发框架,在开发Web应用程序时具有很高的效率和可靠性。Yii框架的主要优点在于其独特的特性和开发方法,同时还集成了许多实用的工具和功能。Yii框架的核心概念MVC模式Yii采用了MVC(Model-View-Controller)模式,是一种将应用程序分为三个独立部分的模式,即业务逻辑处理模型、用户界面呈

Python ORM 性能基准测试:比较不同 ORM 框架 Python ORM 性能基准测试:比较不同 ORM 框架 Mar 18, 2024 am 09:10 AM

对象关系映射(ORM)框架在python开发中扮演着至关重要的角色,它们通过在对象和关系数据库之间建立桥梁,简化了数据访问和管理。为了评估不同ORM框架的性能,本文将针对以下流行框架进行基准测试:sqlAlchemyPeeweeDjangoORMPonyORMTortoiseORM测试方法基准测试使用了一个包含100万条记录的SQLite数据库。测试对数据库执行了以下操作:插入:向表中插入10,000条新记录读取:读取表中的所有记录更新:更新表中所有记录的单个字段删除:删除表中的所有记录每个操作

Python ORM 在大数据项目中的应用 Python ORM 在大数据项目中的应用 Mar 18, 2024 am 09:19 AM

对象关系映射(ORM)是一种编程技术,允许开发人员使用对象编程语言来操作数据库,而无需直接编写sql查询。python中的ORM工具(例如SQLAlchemy、Peewee和DjangoORM)简化了大数据项目的数据库交互。优点代码简洁性:ORM消除了编写冗长的SQL查询的需要,这提高了代码简洁性和可读性。数据抽象:ORM提供了一个抽象层,将应用程序代码与数据库实现细节隔离开来,提高了灵活性。性能优化:ORM通常会使用缓存和批量操作来优化数据库查询,从而提高性能。可移植性:ORM允许开发人员在不

深入了解常用的7种Java设计模式 深入了解常用的7种Java设计模式 Dec 23, 2023 pm 01:01 PM

了解Java设计模式:常用的7种设计模式简介,需要具体代码示例Java设计模式是一种解决软件设计问题的通用解决方案,它提供了一套被广泛接受的设计思想与行为准则。设计模式帮助我们更好地组织和规划代码结构,使得代码具有更好的可维护性、可读性和可扩展性。在本文中,我们将介绍Java中常用的7种设计模式,并提供相应的代码示例。单例模式(SingletonPatte

使用 Python ORM 实现高效的数据持久性 使用 Python ORM 实现高效的数据持久性 Mar 18, 2024 am 09:25 AM

对象关系映射(ORM)是一种技术,它允许在面向对象编程语言和关系数据库之间建立桥梁。使用pythonORM可以显着简化数据持久性操作,从而提高应用程序的开发效率和可维护性。优势使用PythonORM具有以下优势:减少样板代码:ORM自动生成sql查询,从而避免编写大量的样板代码。简化数据库交互:ORM提供了一个统一的接口,用于与数据库交互,简化了数据操作。提高安全性:ORM使用参数化查询,可以防止SQL注入等安全漏洞。促进数据一致性:ORM确保对象与数据库之间的同步,维护数据一致性。选择ORM有

从新手到大师:Java Git 速成班 从新手到大师:Java Git 速成班 Mar 27, 2024 pm 10:41 PM

git是一个分布式版本控制系统,可帮助团队协作开发软件。对于Java开发人员来说,了解Git至关重要,因为它提供了一个管理代码更改、跟踪代码历史和与他人协作的平台。新手(了解基础)安装Git:安装Git软件并设置环境变量。创建存储库:使用gitinit创建本地存储库。添加文件:使用gitadd将文件添加到暂存区。提交更改:使用gitcommit将暂存区中的更改提交到本地存储库。中级(协作和版本控制)克隆存储库:使用gitclone从远程存储库克隆本地副本。分支和合并:使用分支来创建代码的隔离副本

揭开 Python 和 Jython 之间的幕布:彻底比较 揭开 Python 和 Jython 之间的幕布:彻底比较 Mar 22, 2024 am 09:36 AM

python是一种流行的高级通用编程语言,以其语法简洁、功能丰富和广泛的库而闻名。Jython是Python的Java实现,旨在在Java虚拟机(JVM)上运行Python代码。兼容性Jython与Python2.7完全兼容,这意味着它支持Python2.7的所有语法、库和模块。但是,Jython不支持Python3的某些功能,例如异步生成器和注解。性能Jython的性能通常比CPython(Python的官方解释器)慢,因为它是解释执行而非直接编译执行的。然而,在某些情况下,Jython的性能

用 Python Tkinter 为你的项目增添 GUI 魅力 用 Python Tkinter 为你的项目增添 GUI 魅力 Mar 24, 2024 am 09:46 AM

Tkinter是python中用于创建图形用户界面(GUI)的一个强大库。它以其简单性、跨平台兼容性和与Python生态系统的无缝集成而闻名。通过使用Tkinter,您可以为您的项目添加用户友好的界面,从而提高用户体验并简化与应用程序的交互。创建TkinterGUI应用程序要使用Tkinter创建GUI应用程序,请执行以下步骤:导入Tkinter库:importtkinterastk创建Tkinter主窗口:root=tk.Tk()配置主窗口:设置窗口标题、大小、位置等添加GUI元素:使用Tki

See all articles