多維度運算式 (MDX) 參考

多維度運算式 (MDX) 是用於 Microsoft SQL Server 2005 Analysis Services (SSAS) 並從中擷取多維度資料的查詢語言。MDX 是以 XML for Analysis (XMLA) 規格為基礎,具有 SQL Server 2005 Analysis Services 的特定延伸模組。MDX 利用由識別碼、值、陳述式、函數及運算子組成的運算式,Analysis Services 可以評估該運算式來擷取物件 (例如集合或成員),或擷取純量值 (例如字串或數字)。

在 SQL Server 2005 Analysis Services 中,MDX 查詢和運算式可用來執行下列動作:

  • 將資料從 SQL Server 2005 Analysis Services Cube 傳回至用戶端應用程式。
  • 格式化查詢結果。
  • 執行 Cube 設計工作,包括定義導出成員、命名集、範圍指派和關鍵效能指標 (KPI)。
  • 執行管理工作,包括維度和資料格安全性。

MDX 表面上在許多方面與一般用於關聯式資料庫的 SQL 語法非常類似。然而,MDX 不是 SQL 語言的延伸模組,在許多方面與 SQL 有所不同。若要建立用來設計或保護 Cube 的 MDX 運算式,或要建立 MDX 查詢以傳回和格式化多維度資料,您必須瞭解 MDX 和維度模型的基本概念、MDX 語法元素、MDX 運算子、MDX 陳述式及 MDX 函數。

ms145506.note(zh-tw,SQL.90).gif附註:
如需詳細資訊,請參閱 Microsoft TechNet 網站上<SQL Server 2005 - Analysis Services>(英文) 網頁的<其他資源>一節。如需有關 MDX 查詢和計算相關效能問題的詳細資訊,請參閱《SQL Server 2005 Analysis Services 效能指南》(英文) 的<撰寫有效率的 MDX>一節。

在此章節中

主題 描述

MDX 的關鍵概念 (MDX)

描述 MDX 配合使用 SQL Server 2005 Analysis Services Cube 的重要概念。

MDX 語法元素 (MDX)

描述 MDX 語言中 MDX 運算式、陳述式及指令碼可用的不同語法元素。

MDX 查詢基礎觀念 (MDX)

描述 MDX 查詢的基本原理,包括 MDX SELECT 陳述式、座標軸、FROM 子句、WHERE 子句、命名集、導出成員、資料格計算、屬性值,以及操作或修改資料。

MDX 指令碼基礎觀念 (MDX)

描述如何在 SQL Server 2005 Analysis Services Cube 內建構和使用 MDX 指令碼。

MDX 語言參考 (MDX)

描述定義 MDX 語言的陳述式、運算子及函數。

請參閱

其他資源

XML for Analysis (XMLA)
SQL Server 語言參考
Retrieving Data from an Analytical Data Source
建立與編輯 MDX 指令碼

說明及資訊

取得 SQL Server 2005 協助