`
阅读更多

MDX技术介绍<o:p></o:p>

<!---->一、<!---->什么是MDX<o:p></o:p>

多维表达式MDX MultiDimensional Expression)是为访问Analysis Services多维结构数据Cube所开发出来的语言。 功能非常强大,可用于定义Analysis Services 计算和安全规则。如同访问关系数据库必须使用SQL 语言一样,访问Cube这种多维分析结构,就必须使用MDX语言。MDX在语法上与SQL很相似,但它却具备处理一个OLAP立体中多维数据的更好功能。对于绝大多数的通用任务,你都可以使用MDX来获取一个立体中的信息。MDX 提供了新的脚本功能、属性层次结构、自动共存功能、子多维数据集操作、新的数据定义和数据操作语句以及新的函数和运算符。<o:p></o:p>

<o:p> </o:p>

<!---->二、<!---->MDX的作用<o:p></o:p>

MDX是以表达式为基础的脚本语言,用于在SSIS中定义、使用和提取多维对象内的数据。它的功能如下:<o:p></o:p>

<!---->l         <!---->用于创建、删除或使用多维对象中的数据定义语言DDLData Definition Language),如:Createdropdelete等语法。<o:p></o:p>

<!---->l         <!---->用于提取多维对象数据的数据操纵语言DMLData Manipulation Language),如:SelectUpdateGrant等语法。<o:p></o:p>

<!---->l         <!---->管理范围、内容及MDX脚本中的流程控制的脚本,如:ScopeCalculate等语法。<o:p></o:p>

<!---->l         <!---->提供一组功能强大的操作符和函数,用以管理从多位对象中提取的数据,如:PrevMemberFirstChild等语法。<o:p></o:p>

<!---->l         <!---->除本身的语法外,MDX还支持VBAExcel中的函数,用户可以通过各种可以开发COM的语言,如VBDelphiC等编写COM或使用VS.NET开发.NET程序,然后注册到Analysis Services,然后在MDX中调用这些自定义的函数使用,大幅提升查询的效率和弹性。<o:p></o:p>

<!---->l         <!---->MDX除了具有上述完整的语言功能之外,其他如Cube的权限控制、KPI的定义、Action的设置等也都会用到MDX<o:p></o:p>

<!---->三、<!---->MDX在分析服务AS中的作用<o:p></o:p>

分析服务是SQL Server 2005商业智能中最为重要的内容之一,是其核心。然而度量值和多维数据结构则是分析服务中的核心。多维结构的出现使得分析服务的数据处理速度得以大幅提升,同时也使得分析服务的性能有了非常大的提高。MDX是有效管理和处理AS中多维对象中的数据的一种非常有效的工具,它与AS紧密结合。此外,OLAPOLTP中也大量使用到MDX。利用多维表达式(MDX)及其查询提升业务分析能力。在Microsoft SQL Server 2005 Analysis Services (SSAS) 中,多维表达式MDX的作用不仅仅是作为一种查询语言。<o:p></o:p>

<!---->四、<!---->MDX的发展前景<o:p></o:p>

MDX语法是Microsoft所提倡的,暂时并非公认的标准,但是目前已经有SAPMicrostragegyApplixWhitelight等多家国际大型公司采用。相信今后会有更多的BI厂商会采用它,因为当一些BI工具产品的用户界面没有提供足够的功能时,就必须依赖后端数据仓库的设计和SQL语法来寻求替代解决方案,非常缺乏弹性,但是使用MDX却可以很好地解决这些问题。<o:p></o:p>

 
分享到:
评论

相关推荐

    mdx资料.rarmdx资料.rar

    6. **联机分析处理(OLAP)操作**:介绍MDX支持的各种OLAP操作,如切片、骰子、旋转等。 通过这两个文档的学习,读者将能够熟练掌握MDX语言,并利用其在Teradata环境中进行高效的数据分析和决策支持。

    MDX61B变频器应用技术.pdf

    3. MOVIDRIVE®MDX60B/61B系列变频器采用了最新的数字逆变器技术,能够在0.55至160kW(0.75至215HP)的功率范围内无限制使用。在动态性能和控制质量方面,如今可以使用MOVIDRIVE®变频器达到以前只能通过伺服驱动或...

    BI OLAP MDX函数使用大全

    本文旨在详细介绍MDX中的各类函数及其应用场景,并通过具体示例加深理解。 #### 二、MDX函数概述 MDX函数主要分为以下几类: 1. **数组函数**:用于处理集合或数组的数据操作。 2. **维度函数**:用于获取或操作...

    mdxdeck基于MDX的演示文稿

    7. `README.md`:项目说明文档,介绍如何使用和配置MDXDeck。 使用MDXDeck,你可以通过以下步骤创建一个演示文稿: 1. 安装MDXDeck:首先,确保你已经安装了Node.js和npm。然后在项目目录运行`npm init`初始化一个...

    MDX解决方案(第2版)英文版

    总体而言,《MDX解决方案(第2版)》这本书全面而深入地介绍了MDX的各种应用场景和技术细节,无论是初学者还是资深开发者都能从中获益匪浅。它不仅提供了一个强大的工具来处理多维数据集,还为实际项目中的问题解决...

    OLAP的MDX语句运用

    本文通过几个具体的MDX语句实例,介绍了OLAP环境中MDX语句在实际业务场景中的应用方法。包括但不限于:单位销售额占比的计算、符合条件的客户计数和销售额的统计、产品销售额统计、年初至今累计销售额的计算、利润...

    SEW MDX61B总线应用指南

    本文档作为SEW MDX61B伺服电机总线参数配置手册,主要介绍了如何通过总线方式对SEW MDX61B伺服电机进行参数配置。 首先,SEW MDX61B伺服电机支持多种通信协议,如PROFIBUS-DP、PROFIBUS-FMS、INTERBUS、CANBus、...

    MOVIDRIVE® MDX60B61B安全功能.pdf

    MOVIDRIVE MDX60B/61B安全功能手册中提到了安全技术的重要性,并提供了一些相关的安全技术规定。 安全状态是指系统在运行过程中的安全状态,包括安全状态的监控、安全状态的报告、安全状态的记录等方面。MOVIDRIVE ...

    SEW变频器MDX6_6.rar

    1. **产品介绍**:文档可能首先介绍了MDX6系列变频器的基本信息,包括其设计特点、适用环境和主要技术参数。 2. **安装与接线**:详细阐述了如何正确安装变频器,包括电气连接、机械安装以及接地等安全事项,确保...

    【工具】Anki MDX-Server 使用说明.pdf

    根据给定的文件信息,以下是详细的知识点...以上知识点综合了标题、描述、标签和部分内容所包含的信息,详细介绍了Anki MDX-Server的使用方法、技术特点和应用场景,以及在不同操作系统上运行该工具前需要注意的事项。

    美国MDX数据

    为了确保MDX-650P的长期稳定运行,手册还介绍了如何更换电缆组件、更换打印机纸张、解决打印机和显示屏故障以及更换设备电池的具体方法,提供了全面的维护指导和故障排查方案。 #### 技术规格 MDX-650P的技术规格...

    MDX入门详细介绍了基本概念 语法 语义 函数并附有例子

    本资源详细介绍了MDX的基础知识,包括概念、语法、语义和函数,并通过实例帮助初学者更好地理解和应用。 1. 基本概念 - **Cube结构**:在MDX中,数据是以多维立方体的形式组织的,由多个维度(Dimensions)和事实...

    SEW_MDX60B_61B操作手册.pdf

    此次介绍的是SEW-EURODRIVE旗下产品MOVIDRIVE®MDX60B/61B的操作手册内容,涵盖了产品的安装、调试、运行和服务等各方面的详细指导和规范,致力于为用户提供全面的技术支持和使用指南。 1. 概述:手册使用、警告...

    Microsoft+SQL+Server+2008+MDX+Step+by+Step

    本书首先会介绍MDX的基础概念,包括多维数据模型、维度、层次结构和成员。读者将了解到如何在多维数据集上构建查询,以及如何使用MDX表达式来筛选、排序和聚合数据。此外,书中还会详细解释MDX的语法结构,如选择、...

    SEW MDX61B变频器/伺服控制器手册.rar

    1. **产品概述**:手册会介绍MDX61B的基本结构、功能特点以及其在不同工业应用中的优势。这包括其高效能的电机驱动技术,多样的通信接口,以及灵活的参数设置选项。 2. **硬件组成**:手册会详细解析变频器的内部...

    MDX61B变频器_应用技术版_电子凸轮应用手册(PDF).pdf

    MDX61B变频器电子凸轮应用手册详细介绍了电子凸轮技术在变频器中的应用,包括它的设计、控制、安装和编程。通过手册,用户可以全面地掌握如何在实际项目中应用这一技术,以实现机器的高效和精确控制。手册强调了系统...

    Microsoft SQL Server 2008 MDX Step by Step Feb 2009

    本书通过一系列实用的学习步骤介绍了 MDX 的核心概念和技术。 1. **欢迎进入 MDX 世界**(第 1 章) - 本章概述了 MDX 的基本概念及其在商业智能解决方案中的作用。 - 讨论了 MDX 与 SQL 的区别以及为什么 MDX ...

    MDX教程 Introduction to Multidimensional Expressions

    对于那些希望深入了解 OLAP 技术的人来说,MDX 提供了一个深入学习的平台。未来的学习者可以通过实践更多的 MDX 示例和项目来进一步提升自己的技能。 ### 小结 本文简要介绍了 Microsoft SQL Server OLAP Services...

    MDX61B变频器应用技术

    MDX61B变频器应用技术详细介绍了该变频器的工作原理、技术参数、应用方案以及维护知识等,为用户提供了详尽的技术支持和使用指导。 变频器的核心工作原理是通过改变输入电压的频率来调节电机的转速。MDX61B变频器...

    MDX_函数参考

    本文将详细介绍MDX函数的不同类型及其具体用法,帮助读者更好地理解和掌握MDX函数的应用场景和技术细节。 #### 二、MDX函数分类 MDX函数按照功能可以大致分为以下几类: 1. **数组函数** 2. **层次结构函数** 3. ...

Global site tag (gtag.js) - Google Analytics