以查詢模式使用 Hyperion Essbase MDX 查詢設計工具
當您根據 Hyperion Essbase 資料來源建立資料集時,報表設計師會在 [設計] 模式中開啟 MDX 圖形化查詢設計工具。若要切換至查詢模式,請按一下查詢設計工具工具列上的 [設計模式] () 切換按鈕。使用查詢模直接檢視或編輯 MDX 查詢文字,或以互動方式建立 MDX 查詢。您可以選取 Cube、將成員拖曳到 [查詢] 窗格、加入導出成員,以及執行查詢以查看結果。如需有關設計模式的詳細資訊,請參閱<以設計模式使用 Hyperion Essbase MDX 查詢設計工具>。
查詢模式中的圖形化查詢設計工具包括一個工具列、一個 [選取 Cube] 下拉式清單,以及三個窗格:包含 [中繼資料] 和 [函數] 索引標籤的 [中繼資料] 窗格、[查詢] 窗格和 [結果] 窗格。如需有關使用者介面的詳細資訊,請參閱<Hyperion Essbase 查詢設計工具使用者介面>。
資料庫選取範圍
在您可以使用查詢模式建立查詢前,必須使用 [選取 Cube] 按鈕,選取擷取資料的來源 Cube。當您選取 Cube 時,會清除 [查詢] 窗格中現有的 MDX 查詢文字。
中繼資料窗格
在 [中繼資料] 窗格中,您可以瀏覽所選取 Cube 的中繼資料,例如維度和量值。
Cube 的階層畫面可顯示階層、層級、成員與成員屬性。您可以從 [中繼資料] 窗格中將物件拖曳到 [查詢] 窗格,其中對應物件中繼資料所新增的 MDX 查詢文字會顯示在 [查詢] 窗格中。在游標處加入文字。
在 [函數] 索引標籤上,您可以瀏覽要在 MDX 查詢中使用的可用函數,並將這些函數拖曳到 [查詢] 窗格。在游標處插入函數。
篩選資料
Microsoft.NET Framework Data Provider for Hyperion Essbase 不支援參數化查詢,因為此資料來源不支援參數化查詢。
若要在查詢模式中,篩選來自 Hyperion Essbase 資料來源的資料,請輸入 MDX 子句,以限制從資料來源擷取的資料。
[!附註]
並非所有資料處理延伸模組都支援所有 MDX 語法。如需有關如何篩選此資料提供者之資料的詳細資訊,請參閱<以設計模式使用 Hyperion Essbase MDX 查詢設計工具>中的<篩選資料>一節。
結果
當您按一下工具列上的 [執行] 按扭時,MDX 查詢產生的結果就會在 [結果] 窗格中顯示。
若要重新整理 [中繼資料] 窗格,以顯示資料來源上 Cube 的變更,請按一下工具列上的 [重新整理]。執行查詢時只會更新 [結果] 窗格。
[!附註]
依預設,MDX 查詢結果會隱藏空的資料格。這相當於使用 MDX 中的 NON EMPTY 子句。若要顯示空的資料格,請按一下工具列上的 [顯示空的資料格] 切換按鈕。
查詢定義
MDX 查詢會以純粹的 MDX 查詢文字和 MDX 查詢規格儲存到報表定義檔案中。透過查詢設計工具變更查詢文字時,系統會自動產生符合的查詢規格,並將其儲存到報表定義中。