到目前為止,您可以看出在特別的樣式中擷取資料及在 Hyperion Essbase Spreadsheet Add-in 導覽,是一件多麼容易的事情。 Hyperion Essbase 亦提供查詢設計程式讓您定義資料庫查詢, 以將維度及資料庫成員擷取至工作表中。「Hyperion Essbase 查詢設計程式 (EQD)」 是一個取代「擷取精靈」的新特性,用在舊版的 Hyperion Essbase Spreadsheet Add-in 中定義查詢。
在 Hyperion Essbase 真正擷取資料之前, 「Hyperion Essbase 查詢設計程式」會提供一系列畫面,使您可以要求工作表中欲檢視的資料。 這項功能在您確知要從伺服器中擷取哪一個資料時,特別有幫助。 另外,您也可以儲存查詢並重新使用它。
「Hyperion Essbase 查詢設計程式」視窗由下列畫面所組成︰
若要存取任何「Hyperion Essbase 查詢設計程式」畫面, 請選取例示於導覽畫面中的適當特性。
當您建立查詢或變更現存查詢時, 變更即反映在導覽畫面中。若要檢視維度或某開啟查詢的成員, 請按一下顯示在導覽畫面中的特定維度或查詢大綱內的成員。 已選取的成員即顯示在成員選擇畫面的右邊。
您亦可以修訂位於成員選擇畫面中的現存查詢。例如, 您可以刪除或新增成員至查詢中, 方法是選取位於導覽畫面中的成員,並於內容畫面中做適當的變更。
註: | 「擷取精靈」中所建立的檔案可以在「Hyperion Essbase 查詢設計程式」中開啟。無論如何, 如果查詢的每一個選擇規則包含二個以上的成員過濾器或二個以上的資料限制, 則成員過濾器可能失效。若要確保結果正確,請在必要時重新排列導覽畫面中的成員過濾器。 若要取得「Hyperion Essbase 查詢設計程式」選項的完整資訊,請參閱 Hyperion Essbase Spreadsheet Add-in 線上說明。 |
注意:
VBA 中的工作表操作,如當執行 EQD 時,命名工作表或移動工作表可能都無法作用。
若要使用「Hyperion Essbase 查詢設計程式」建立查詢︰
Hyperion Essbase 即顯示「Hyperion Essbase 查詢設計程式」的歡迎使用畫面。
圖 55. Hyperion Essbase 查詢設計程式顯示歡迎使用畫面
![]() |
Hyperion Essbase 即顯示「Hyperion Essbase 查詢設計程式」的佈置畫面。
圖 56. Hyperion Essbase 查詢設計程式顯示佈置畫面
![]() |
![]() |
Hyperion Essbase 即顯示成員選取畫面,由此您可以從 Measures 維度中選取成員。
註: | 在「頁面」位置,您僅可以從維度中選取一個成員。 |
圖 58. Hyperion Essbase 查詢設計程式顯示成員選取畫面
![]() |
註: | 在「Hyperion Essbase 查詢設計程式」中,一旦您做好選擇後, 您無需再加以確認;例如,您不需要再按一下「確定」。 如果您未從任何給定的維度中選取成員, Hyperion Essbase 會使用維度中最頂端的成員。 |
Hyperion Essbase 會顯示 Year 維度的成員選取畫面。
![]() |
Scenario 維度成員即顯示於成員選取畫面中。
Actual 即被新增至「選擇規則」方框中。
Product 維度成員即顯示於成員選取畫面中。
該動作會選取產品碼 100 的全部子項。Hyperion Essbase 會顯示「選擇規則」列示框中產品碼 100 旁的「所有子項」。
Hyperion Essbase 會顯示「選擇規則」列示框中產品碼 400 旁的「所有下一代」。
![]() |
Hyperion Essbase 即會顯示成員選擇預覽對話框。
![]() |
Market 維度成員即顯示於成員選取畫面中。
「區域」即顯示於選擇規則列示框中。
Hyperion Essbase 即會在成員選擇預覽對話框中顯示 East、West、South 及 Central。
![]() |
Hyperion Essbase 即會顯示 Hyperion Essbase 查詢設計程式另存查詢為對話框。 您可以將查詢儲存至伺服器上,或將它儲存在您自己的用戶端機器上。若要儲存至伺服器上, 您必須具有資料庫設計者安全層次或更高層次。 請聯絡 Hyperion Essbase 系統管理者以取得更多的資訊。
圖 63. Hyperion Essbase 查詢設計程式另存查詢為對話框
![]() |
Hyperion Essbase 會顯示另存新檔對話框。
![]() |
您將會在第三章中再次使用 Basic1 查詢。
圖 65. Hyperion Essbase 查詢設計程式顯示查詢資訊畫面
![]() |
查詢結果即會顯示在工作表中。
圖 66. Hyperion Essbase 查詢設計程式查詢結果
![]() |
註: | 在「Essbase > 選項」之下的「顯示」欄標中, 如果您選取「使用使用樣式 及使用工作表選項與查詢設計程式」, 則您所選取的維度成員樣式將被引用至起始查詢結果。 如果您未選取「使用工作表選項與查詢設計程式」, 那麼即使您已選取「使用樣式」,它們還是不會被引用至起始查詢結果中。 若要引用樣式,請選取「Essbase > 擷取」。 當 Hyperion Essbase 將資料傳回工作表時,您可以進一步地執行「縮放」、「僅保留」、 「僅除去」及「旋轉」作業來調查資料。 |
您僅可以從儲存該查詢的位置所在來刪除查詢。 例如,如果您將查詢儲存在 /essbase/client/sample 目錄下, 則您可以從 sample 目錄中刪除該查詢。 您無法在「Hyperion Essbase 查詢設計程式」中刪除該查詢。
「Hyperion Essbase 查詢設計程式」會在訊息及確認畫面中,顯示關於某些動作的訊息及確認畫面, 如移動及刪除。
若要開啟或關閉訊息及確認︰
![]() |
您可以使用說明畫面來存取線上說明,或「Hyperion Essbase 查詢設計程式」教學指導。 若要存取說明畫面,請在導覽畫面中,選取「說明」。 欲取得特定主題的進一步資訊,請在內容畫面上按一下「線上說明」按鈕。 若要存取線上教學指導,請在內容畫面上按一下「教學指導」按鈕。
圖 68. Hyperion Essbase 查詢設計程式說明畫面
![]() |
您可以從「Hyperion Essbase 查詢設計程式」連接至數個資料庫,並在每一個資料庫中建立分隔查詢。
若要從「Hyperion Essbase 查詢設計程式」連接至多重資料庫:
Hyperion Essbase 會顯示 Essbase 系統登入 對話框。
Hyperion Essbase 會顯示 Essbase 系統登入 對話框。
註: | 每一個工作表只能有一個連接。僅在您開啟現存的查詢或建立新查詢時, 連接資訊才會顯示在「Hyperion Essbase 查詢設計程式」的查詢資訊畫面中。 |
您現在已經做好了進行建立查詢,或開啟現存查詢處理的準備。
您亦可以將先前在「Essbase 選項」對話框中設定的任何工作表選項, 引用至「Hyperion Essbase 查詢設計程式」中建立的查詢結果。
若要啟用「Hyperion Essbase 查詢設計程式」以使用先前設定的工作表選項:
Hyperion Essbase 會顯示您在「Hyperion Essbase 查詢設計程式」中建立的查詢結果, 並施行先前設定的工作表選項。 例如,請注意別名、而非數字碼,已顯示在 Product 維度中。
![]() |