Reporting Services 提供圖形化查詢設計工具,可用來建置 SAP NetWeaver® Business Intelligence 數據源的多維度表達式 (MDX) 查詢。 MDX 圖形化查詢設計工具有兩種模式:設計模式和查詢模式。 每個模式都提供一個 [元數據] 窗格,您可以從數據源上定義的 InfoCube、MultiProvider 或 Web 啟用的查詢中拖曳成員,以建構 MDX 查詢,在處理報表時擷取數據。
這很重要
使用者在建立和執行查詢時存取數據源。 您應該授與數據源的最小許可權,例如唯讀許可權。
如需使用 SAP 多維度資料來源的詳細資訊,請參閱 SAP NetWeaver BI 連線類型 (SSRS) 。
本節描述圖形化查詢設計工具之每個模式的工具列按鈕和查詢設計工具窗格。
設計模式下的圖形化查詢設計器
當您編輯使用 SAP NetWeaver Business Intelligence 數據源的數據集查詢時,圖形化查詢設計工具會在設計模式中開啟。 下圖會標示設計模式的窗格。
下表列出此模式中的窗格。
| 面板 | 功能 |
|---|---|
| 選取 Cube 按鈕 | 顯示目前選取的 InfoCube、MultiProvider 或已啟用 Web 的查詢。 |
| 元數據窗格 | 顯示 InfoCubes、MultiProviders 和查詢的階層式清單。 在數據源建立的查詢可能會出現在對應的 Cube 底下。 |
| 計算成員窗格 | 顯示目前定義的導出成員,可用於查詢。 |
| 資料窗格 | 顯示執行查詢的結果。 |
您可以從 [元數據] 窗格拖曳維度和關鍵數位,並將匯出成員從 [導出成員] 窗格拖曳至 [數據] 窗格。 如果工具列上的 AutoExecute 切換按鈕是開啟的,查詢設計工具會在每次將物件拖放至資料窗格時執行查詢。 如果 AutoExecute 已關閉,查詢設計工具不會在對 [資料] 窗格進行變更時執行查詢。 您可以使用工具列上的 [ 執行 ] 按鈕,手動執行查詢。
設計模式中圖形查詢設計器的工具列
查詢設計工具工具列提供按鈕,協助您使用圖形化介面來設計 MDX 查詢。 下表描述按鈕及其功能。
| 按鈕 | 說明 |
|---|---|
| 以文字編輯 | 切換文字型查詢設計工具與圖形化查詢設計工具。 此類型的數據來源無法提供。 |
| 匯入 | 從文件系統上的報表定義 (.rdl) 檔案匯入現有的查詢。 如需詳細資訊,請參閱報表內嵌數據集和共用數據集(報表產生器及 SSRS)。 |
|
|
從數據源重新整理元數據。 |
|
|
顯示 計算成員建立器 對話框。 |
|
|
在 [數據] 窗格中顯示和未顯示空白儲存格之間切換。 (這相當於在 MDX 中使用 NON EMPTY 子句)。 |
|
|
自動執行查詢,並在每次進行變更時顯示結果,例如,刪除 [資料] 窗格中的數據行。 結果會顯示在 [資料] 窗格中。 |
|
|
從查詢中刪除 [資料] 窗格中選取的數據行。 |
|
|
顯示 [ 變數] 對話框。 只有當所選的立方體是查詢立方體時,才會啟用此按鈕(因為只有查詢立方體支援變數)。 當您將預設值指派給變數時,會建立對應的報表參數。 |
|
|
執行查詢,並在 [資料] 窗格中顯示結果。 |
|
|
取消查詢。 |
|
|
在 [設計模式] 和 [查詢] 模式之間切換。 |
查詢模式中的圖形化查詢設計工具
若要將圖形化查詢設計工具變更為 [查詢] 模式,請按兩下工具列上的 [ 設計模式 ] 切換按鈕。
下圖指出查詢模式中查詢設計工具的部分。
下表描述各窗格的功能。
| 面板 | 功能 |
|---|---|
| 選取 Cube 按鈕 | 顯示目前選取的 InfoCube、MultiProvider 或其他cube。 |
| [元數據/函式] 面板 | 顯示索引標籤視窗,其中顯示可用來建置查詢文字的可用元數據或函式清單。 |
| [變數] 窗格 | 顯示目前定義的變數,可用於查詢。 |
| 查詢窗格 | 顯示目前的查詢文字。 |
| 結果窗格 | 顯示查詢的結果。 |
從 [元數據] 窗格,您可以將關鍵數值和維度從 [ 元數據 ] 標籤拖曳到 [MDX 查詢] 窗格,元數據的技術名稱會插入在游標處。 您可以將函式從 [ 函式 ] 索引卷標拖曳到 [MDX 查詢] 窗格。 當您執行查詢時,[結果] 窗格會顯示目前 MDX 查詢的結果。
如果您選取的 Cube 是已啟用 Web 的查詢,系統會提示您設定現有變數的靜態預設值。 然後,您可以將變數拖曳到 [MDX 查詢] 窗格。
[元數據] 和 [變數] 窗格會顯示易記名稱。 當您將物件拖放到 [MDX 查詢] 窗格時,您會看到在 MDX 查詢中所需的數據來源技術名稱。
查詢模式中圖形化查詢設計工具的工具列
查詢設計工具工具列提供按鈕,協助您使用圖形化介面來設計 MDX 查詢。 [設計模式] 和 [查詢] 模式之間的工具列按鈕完全相同,但查詢模式未啟用下列按鈕:
以文字編輯
新增計算成員 (
)顯示空白儲存格(
)AutoExecute (
)刪除 (
)