Drill-Through 由下列作業所組成:
下列段落說明現場工作 Drill-Through 階段作業的每一項作業及其步驟。
從 Hyperion Essbase Spreadsheet Add-in,您可以存取明細層次 Drill-Through 報告, 其根據工作表中的 Hyperion Essbase 資料格之成員交集。 每一個 Drill-Through 報告都已由您組織中的管理者預先定義; 也就是說,每一個 Drill-Through 報告都已設置從關聯式來源中擷取特定直欄, 以特定的方法在這些直欄中排序資料等等。使用「Drill-Through 精靈」, 您可以將這些預先定義的 Drill-Through 報告自訂為僅擷取您要的資料, 並以特定的方法顯示。
若要存取預先定義的 Drill-Through 報告,請在試算表上連按兩下 Drill-Through 資料格 (或選取資料格範圍並選擇「Essbase > 鏈結物件」)。 若要協助識別工作表上的哪個資料格與 Drill-Through 報告相關, 您可以為標示成 Drill-Through 的資料格設定樣式。 當您連按兩下 Drill-Through 資料格時,Hyperion Essbase會顯示「鏈結物件瀏覽器」對話框, 該對話框會顯示 Drill-Through 報告登錄。 單一資料格可以有與它相關的多重報告。 「鏈結物件瀏覽器」對話框亦顯示鏈結分隔區及其它鏈結物件類型的登錄 (例如,資料格備註及應用程式檔案)。在檢視或自訂 Drill-Through 報告之後, Hyperion Essbase會從關聯式來源中擷取資料並將結果顯示在新試算表中。
啟動 Drill-Through 教學指導之前,您將:
若要存取範例檔及範例資料庫︰
範例檔應如下所示:
圖 180. Drill-Through 之範例 Lotus 1-2-3 檔
![]() |
範例檔顯示 Hyperion Essbase 資料庫的特定成員之資料。 此概略表中,預先定義的 Drill-Through 報告為所有工作表中的成員交集而存在。 使用 Drill-Through,您可以存取並自訂此報告, 如此 Integration Server 僅擷取您所需要的資料,並以要求格式顯示資料。
註: | 範例資料庫的資訊,請與組織中安裝 Integration Server 的人員連絡。 |
Hyperion Essbase 會顯示字型對話框。
註: | Hyperion Essbase 會在範例方框中顯示已選取的樣式範例。 |
圖 181. Integration Server Drill-Through 資料格的範例樣式
![]() |
在此範例中,範例 Drill-Through 報告與工作表中的每一個成員交集都有相關, 所以所有的資料格目前都以紅色、粗體及斜體字型顯示。
圖 182. 範例 Lotus 1-2-3 檔與引用的 Drill-Through 樣式
![]() |
若要從 Hyperion Essbase Spreadsheet Add-in 中存取範例 Drill-Through 報告:
![]() |
註: | 您也可以在工作表中選取一個連續的資料格範圍, 以顯示所有與您選取之資料格相關的 Drill-Through 報告。 在此範例中,僅有一個 Drill-Through 報告連接至資料格範圍上。 |
另外,選取 Essbase 選項對話框 (廣域欄標) 中的啟用鏈結物件瀏覽勾選框,如此可讓您連按兩下鏈結物件資料格以開啟鏈結物件瀏覽器對話框。 此選項僅使用於單一資料格選擇。如果您選取的是一個資料格範圍, 則請使用「Essbase > 鏈結物件」功能表指令。
圖 184. 鏈結物件瀏覽器對話框與已選取的 Drill-Through 登錄
![]() |
Hyperion Essbase 會啟動 Drill-Through 並顯示選取 Drill-Through 報告對話框。
註: | 如果 Integration Server 不是處於執行狀態,則無法適當地啟動 Drill-Through。 詳細資訊,請連絡「Hyperion Essbase 系統管理者」。 |
![]() |
註: | 如果僅有一個可用的報告,供您於試算表中所選取的資料格使用, 且若此報告不是為自訂而設計,則 Drill-Through 會建立報告並立即將結果顯示於試算表中。 組織中開發 Drill-Through 報告的人員會指定您是否可以自訂報告, 以及您是否需要登入 Integration Server 及關聯式資料來源中。 |
從「鏈結物件瀏覽器」對話框中啟動 Drill-Through 之後, 如果符合下列條件則 Integration Server 會顯示「選取 Drill-Through 報告」對話框:
「選取 Drill-Through 報告」對話框,會顯示您在試算表中選取的資料格之可用的 Drill-Through 報告列示。 根據報告定義於 「OLAP 桌上管理程式模型」介面 的方式,您可能僅有檢視報告的權限,而沒有自訂的權限。
此教學指導所使用的範例報告為「提升都市傳播效應」報告。
您將使用「Drill-Through 精靈」來自訂此範例報告。
若要執行預先定義的 Drill-Through 報告而不自訂它,您必須:
Integration Server 會從關聯式來源中擷取資料,並將結果顯示在新試算表中。 新工作表會新增在現行工作表前面。 |
若要自行設定範例 Drill-Through 報告:
![]() |
註: | 可為任何給定的報告啟用或停用「自行設定」按鈕, 這是依據「OLAP 建置器」中報告的定義方式來決定。 |
Integration Server 會顯示「Drill-Through 精靈」的第一個畫面。
圖 187. Drill-Through 精靈對話框,介紹畫面
![]() |
![]() |
使用「Drill-Through 精靈」,您可以自行設定預先定義的 Drill-Through 報告。 「Drill-Through 精靈」中的第一個作業,是自關聯式資料庫中選取欲擷取的直欄並排列其次序。 這些直欄包含 Integration Server 資料庫不提供的詳細資訊。
在「選取直欄及顯示次序」對話框中,您可以選取希望 Integration Server 自關聯式資料來源中擷取的直欄。 在此對話框中,您也可以指定直欄在結果報告中顯示的方式。
「可用直欄」列示框,會顯示此報告之關聯式資料來源中的可用直欄列示 (如 「OLAP 桌上管理程式模型」介面 中所定義的)。 「選取的直欄」列示框,則會以展開格式來顯示「可用直欄」列示框內的直欄。 您可以從「選取的直欄」列示框中移除直欄, 以將它們自 Drill-Through 報告中排除。
此範例中,從「可用直欄」列示框中選取直欄, 是為了將直欄包含於範例「提升都市傳播效應」報告中。 這些直欄會顯示在「選取的直欄」列示框裡的展開格式。此作業中, 您將會從 Drill-Through 報告中移除數個選取的直欄:
圖 189. 選取直欄以自 Drill-Through 報告中移除
![]() |
若要將一個直欄自某列示框移到另一個列示框中,請按一下
或
. 若要將所有直欄自某列示框移到另一個列示框中,請按一下
或
.
自行設定報告會將直欄以其出現的次序,顯示於選取的直欄列示框中。 PRODUCTS 直欄將以第一個直欄姿態出現 (最左邊),然後是 MARKETS 直欄等等。
![]() |
註: | 當您完成自行設定報告後,隨時按一下「完成」來建立報告,並檢視新工作表中的結果。 新工作表被放置在現行工作表之前。 |
在「選取資料排序」對話框中,您可以為直欄中的資料選取升序或降序排序。 排序會決定在 Drill-Through 報告中顯示的橫列次序。例如, 您可以升序次序來排序 MARKETS.CITY 直欄內容,則它會在 Drill-Through 報告中按字母順序來呈現都市。
若要在 Drill-Through 報告中定義橫列排序:
位於可用直欄列示框中的直欄, 即為那些您在選取及排列直欄中所選取的直欄。 位於直欄列示框的直欄,即為已於「OLAP 建置器」中定義排序的直欄。
如果已在 「OLAP 桌上管理程式模型」介面 中建立報告時選取了資料的排序, 則「排序方式」列示框會顯示該選擇。否則,預設排序為「升序」。
若要將一個直欄自某列示框移到另一個列示框中,請按一下
或
. 若要將所有直欄自某列示框移到另一個列示框中,請按一下
或
.
![]() |
Integration Server 現在會排序所擷取的直欄,它首先會依州 (按字母順序)、 然後依都市 (按字母順序),最後才依銷售量 (按時間順序)。
![]() |
|
您可以引用過濾程式,以決定 Integration Server 要為 Drill-Through 報告擷取的資料。對任何給定的直欄而言, 您可能僅要擷取符合某些條件的資料。例如,範例資料庫中的 MARKETS.CITY 直欄包含許多的都市。 在範例 Drill-Through 報告中, 如果您不將過濾器引用至此都市列示,則 Integration Server 會從關聯式來源中擷取 Eastern 內的所有都市, 因為範例 Drill-Through 報告適用於整個 Eastern 區域。在此段落中, 您將引用過濾器至 MARKETS.CITY 直欄,如此報告中僅包含特定的 Eastern 都市。
若要定義過濾器︰
位於直欄列示框中的直欄, 即為那些您在選取及排列直欄中所選取的直欄。
![]() |
註: | 如果已有一個過濾器連接至直欄上,它會顯示在條件列示框中。 過濾器的全部字串顯示在較低的條件文字框中。 |
Integration Server 會顯示在直欄上設定過濾器對話框。
![]() |
顯示於直欄下拉列示框中的直欄, 即為您在過濾資料中所選取的那個直欄。
註: | 過濾器運算子的詳細資訊,請參閱 Integration Server Drill-Through 線上說明。 |
Integration Server 會顯示從列示中選取過濾器值對話框。
註: | Integration Server 會直接從關聯式資料來源中擷取這些值。 如果關聯式資料來源包含許多值, 則 Integration Server 會確認您是否要在從資料來源中擷取它們之前,先行全部檢視。 |
您只有在選取 In 或 Not In 做為過濾器運算子時,才可以一次選取多個值。
![]() |
註: | 使用多個過濾器條件的詳細資訊,請參閱 Integration Server Drill-Through 線上說明。 |
在直欄上設定過濾器對話框現在應如下所示:
![]() |
上述定義的過濾器,使 Drill-Through 報告中僅顯示 Andover、Boston 及 Cape Cod 資料。
![]() |
註: | 您也可以藉由將過濾器條件直接鍵入過濾列示框中來建立過濾器。 詳細資訊,請參閱 Integration Server Drill-Through 線上說明。若要刪除過濾器,請選取過濾器並按一下「清除」。 若要刪除所有過濾器,請按一下「全部清除」。 |
Integration Server 會建立自行設定的 Drill-Through 報告, 並將結果顯示在新試算表中。新工作表會新增在現行工作表前面的工作簿中。
![]() |
此範例中,自行設定的 Drill-Through 報告會反映您使用「Drill-Through 精靈」所設定的規格: