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

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