多維表達(dá)式 (MDX) 是一種功能完備、基于語(yǔ)句的腳本語(yǔ)言,用于定義、使用以及從 Microsoft SQL Server 2005 Analysis Services (SSAS) 中的多維對(duì)象中檢索數(shù)據(jù)。MDX 提供以下幾種語(yǔ)言功能:
-
用于創(chuàng)建、刪除以及使用多維對(duì)象的數(shù)據(jù)定義語(yǔ)言 (DDL) 語(yǔ)句。
-
用于從多維對(duì)象中檢索操作數(shù)據(jù)的數(shù)據(jù)操作語(yǔ)言 (DML) 語(yǔ)句。
-
用于管理作用域、上下文以及 MDX 腳本內(nèi)的流控制的腳本語(yǔ)言語(yǔ)句。
-
用于操作從多維對(duì)象中檢索的數(shù)據(jù)的大量運(yùn)算符和函數(shù)。
-
使用用戶定義函數(shù)擴(kuò)展 MDX 的功能。
MDX 在很多方面與關(guān)系數(shù)據(jù)庫(kù)常用的 SQL 語(yǔ)法類似,但 MDX 不是 SQL 語(yǔ)言的擴(kuò)展。事實(shí)上,MDX 所提供的一些功能也可由 SQL 提供,盡管不是那么有效或直觀。
但是,開發(fā)商業(yè)智能解決方案時(shí),MDX 是您理想的語(yǔ)言選擇,因?yàn)槟梢栽?SQL Server 的所有商業(yè)智能組件中使用 MDX:
-
在 Microsoft SQL Server 2005 Integration Services (SSIS) 中,您可以使用 MDX 查詢信息并在轉(zhuǎn)換中使用 MDX。
-
在 Microsoft SQL Server 2005 Reporting Services (SSRS) 中,您可以使用 MDX 創(chuàng)建多維報(bào)告。
-
在 Analysis Services 中,您可以廣泛使用 MDX 在計(jì)算成員和命名集的 MDX 腳本中、在分區(qū)中、在多維數(shù)據(jù)集維度以及數(shù)據(jù)庫(kù)維度中管理數(shù)據(jù)庫(kù)角色。
-
最后,您可以在 Business Intelligence Development Studio 中使用 MDX 執(zhí)行即席查詢。
為了充分地利用 MDX 語(yǔ)言中包含的大多數(shù)功能,您需要熟悉主要的基本維度建模和聯(lián)機(jī)分析處理 (OLAP) 概念。有關(guān)充分利用 MDX 所需了解的主要概念的詳細(xì)信息,請(qǐng)參閱 MDX 中的重要概念 (MDX) 。
MDX 和統(tǒng)一維度模型 |
---|
與 XML for Analysis (XMLA) 協(xié)議相結(jié)合的 MDX 是統(tǒng)一維度模型 (UDM) 方法的重要組成部分,不僅支持從維度模型中檢索多維數(shù)據(jù),還具有從關(guān)系數(shù)據(jù)源或表格格式數(shù)據(jù)源中檢索基礎(chǔ)數(shù)據(jù)的能力。有關(guān)如何將 MDX 作為 UDM 方法的一部分使用的詳細(xì)信息,請(qǐng)參閱
|
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
