在查詢模式中使用 SAP NetWeaver BI MDX 查詢設計師

新增: 2006 年 4 月 14 日

當您依據 SAP NetWeaver Business Intelligence 資料來源建立資料集時,報表設計師會在預設的設計模式中開啟 MDX 圖形化查詢設計師。若要切換至查詢模式,請按一下查詢設計師工具列上的 [設計模式] (切換到設計模式) 切換按鈕。使用查詢模直接檢視或編輯 MDX 查詢文字,或以互動方式建立 MDX 查詢。您可以選取一個 Cube、將成員拖曳到查詢窗格、新增導出成員、設定變數的預設值,以及執行查詢來檢視結果。如需有關設計模式的詳細資訊,請參閱<在設計模式中使用 SAP NetWeaver BI MDX 查詢設計師>。

查詢模式中圖形化的查詢設計師包括含有按鈕的工具列、[選取 Cube] 下拉式清單,以及四個窗格:包含 [中繼資料][函數] 索引標籤的 [中繼資料] 窗格、[變數] 窗格、[查詢] 窗格,和 [結果] 窗格。如需有關使用者介面的詳細資訊,請參閱<SAP NetWeaver BI 查詢設計師使用者介面>。

Cube 選取範圍

您必須先選擇要用來擷取資料的 Cube,然後才能使用查詢模式建立查詢。SAP NetWeaver Business Intelligence 資料來源提供 InfoCube、MultiProvider 或 Web 查詢,來供應查詢所需的中繼資料 (例如,維度和關鍵數值)。只有透過 Web 查詢所建立的子查詢才能在查詢中使用變數。使用 [選取 Cube] 下拉式清單來選擇資料來源中適合的 InfoCube、MultiProvider 或 Web 查詢。當您選取 Cube 時,會清除 [查詢] 窗格中所有的 MDX 查詢文字。

中繼資料窗格

在 [中繼資料] 窗格中,您可以瀏覽所選取 Cube 的中繼資料,例如維度和重要數據。Cube 的階層式顯示方式會將 Web 查詢以巢狀方式顯示在其對應的 InfoCube 或 MultiProvider 底下。您可以從 [中繼資料] 窗格中將物件拖曳到 [查詢] 窗格,其中對應物件中繼資料所新增的 MDX 查詢文字會顯示在 [查詢] 窗格中。會在游標插入點新增這些文字。中繼資料名稱則會轉換為資料來源上所定義的名稱。

[中繼資料] 窗格會使用物件的易記名稱來顯示物件。當您將滑鼠指標停留在中繼資料物件上時,資料來源所使用的對應名稱就會以工具提示方式顯示。

在 [函數] 窗格中,您可以瀏覽可用於 MDX 查詢中的函數。您可以將函數拖曳至 [查詢] 窗格,此函數便會插入至游標插入點。

變數和篩選資料

若要篩選 SAP NetWeaver Business Intelligence 資料來源中的資料,請使用資料來源所定義的變數作為 Web 查詢定義的一部分。資料來源上的變數是在子查詢建立時定義的。當您選取 Cube 時,針對 Cube 所定義的變數會出現在 [變數] 視窗。

若要檢視現有的變數並設定靜態值,請按一下工具列上的 [變數] (查詢參數對話方塊的圖示) 按鈕,以開啟 [變數] 對話方塊。如需設定變數值的範例,請參閱<如何:設定 SAP NetWeaver BI MDX 查詢的變數 (報表設計師)>。

當您在 [變數] 對話方塊中選取或輸入變數的靜態值時,也會建立一個對應的報表參數。圖形化查詢設計師會使用變數的易記名稱。對應的報表參數名稱是一個 Common Language Specification (CLS) 相容的名稱 (以 SAP NetWeaver Business Intelligence 資料來源所使用的名稱為基礎)。報表參數的標籤預設會使用參數的名稱,但是您可以在 [報表參數] 對話方塊中進行變更。

ms365161.note(zh-tw,SQL.90).gif附註:
如果變更資料來源上之查詢的變數,則必須手動刪除或編輯對應的報表參數。

若要在報表設計師中檢視報表參數,請按一下 [報表] 功能表,然後按一下 [報表參數]。如需有關變數 (也稱為查詢參數) 和報表參數之間關聯性的詳細資訊,請參閱<篩選報表中的資料>。

擴充屬性

SAP NetWeaver Business Intelligence 資料處理延伸模組支援多維度資料來源的擴充欄位屬性。如需支援欄位的清單,請參閱<使用 SAP NetWeaver BI 系統的擴充欄位屬性>。

結果

當您按一下工具列上的 [執行] (執行查詢 ) 按扭時,MDX 查詢產生的結果就會在 [結果] 窗格中顯示。

若要重新整理 [中繼資料] 窗格,以顯示資料來源上 Cube 的變更,請按一下工具列上的 [重新整理] (重新整理資料集欄位) 按鈕。執行查詢時只會重新整理 [結果] 窗格。

ms365161.note(zh-tw,SQL.90).gif附註:
依預設,MDX 查詢結果會隱藏空的資料格。(這相當於在 MDX 中使用 NON EMPTY 子句)。若要顯示空的資料格,請按一下查詢設計師工具列上的 [顯示空的資料格] (切換以顯示空資料格) 切換按鈕。

查詢定義

MDX 查詢會以純粹的 MDX 查詢文字和 MDX 查詢規格儲存到報表定義檔案中。透過查詢設計師編輯查詢文字時,會自動產生符合的查詢規格並將其儲存到報表定義中。

請參閱

工作

如何:建立資料集 (報表設計師)

概念

在設計模式中使用 SAP NetWeaver BI MDX 查詢設計師

其他資源

SAP NetWeaver BI 查詢設計師使用者介面

說明及資訊

取得 SQL Server 2005 協助