以查詢模式使用 Hyperion Essbase MDX 查詢設計師
新增: 2006 年 12 月 12 日
當您根據 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 查詢設計師>中的<篩選資料>一節。 |
擴充屬性
Hyperion Essbase 資料處理延伸模組支援多維度資料來源的擴充欄位屬性。如需支援欄位的清單,請參閱<使用 Hyperion Essbase Cube 的擴充欄位屬性>。
結果
當您按一下工具列上的 [執行] 按扭時,MDX 查詢產生的結果就會在 [結果] 窗格中顯示。
若要重新整理 [中繼資料] 窗格,以顯示資料來源上 Cube 的變更,請按一下工具列上的 [重新整理]。執行查詢時只會重新整理 [結果] 窗格。
附註: |
---|
依預設,MDX 查詢結果會隱藏空的資料格。這相當於使用 MDX 中的 NON EMPTY 子句。若要顯示空的資料格,請按一下工具列上的 [顯示空的資料格] 切換按鈕。 |
查詢定義
MDX 查詢會以純粹的 MDX 查詢文字和 MDX 查詢規格儲存到報表定義檔案中。透過查詢設計師編輯查詢文字時,會自動產生符合的查詢規格並將其儲存到報表定義中。
請參閱
概念
定義來自 Hyperion Essbase 資料庫之多維度資料的報表資料集
定義報表資料集