DB2 OLAP Server 安裝手冊


DB2 OLAP Integration Server 8.1 中的新特性

本節提供一份關於 DB2 OLAP Integration Server 第 8.1 版中其他重要變更的概觀。這些變更,是 Hyperion Essbase Integration Services 版次 6.5 特有的變更。

Hybrid Analysis
關聯式資料庫可以儲存數 TB 的資料,因此它們具有近乎無限的擴充性。Hybrid Analysis 是 DB2 OLAP Integration Server V8.1 中的新功能,可提供將您的 OLAP 資料庫與關聯式資料庫進行整合的方法,以便利用關聯式資料庫的擴充性。有了 Hybrid Analysis,您便可支援多維資料庫和關聯式資料庫,以及以幾乎不限大綱大小的方式來操作,並且提供 OLAP 資料庫和關聯式資料庫之間快速的資料轉送。

Hybrid Analysis 運作的方式如下:

使用 Hybrid Analysis 時的注意事項:

當您將 Metaoutline 儲存成啟用 Hybrid Analysis 時,如果該 Metaoutline 中所包含的維度或轉換,可能會在 Hybrid Analysis 資料儲存體中產生不正確的成員名稱或資料值時,主控台便會對您發出警告。

您從關聯式資料庫查詢資料時的方式,與您從 OLAP 資料庫查詢資料時的方式非常相同,也就是說,透過使用像是 Outline Editor、Essbase Spreadsheet Add-in、Report Writer 及協力廠商工具之類的報告工具。

您可以使用 TBC 範例應用程式,來建立 Hybrid Analysis 儲存體。

多重資料來源連接
您可以存取來自不同資料來源和主要及次要的資料,而且每一項都具有本身的圖示。多重資料來源連接在您建立 OLAP 模型及 Metaoutline 時,可提供相當多的彈性,特別是在下列功能方面:

依據資料來源和擁有者來分組的表格
在具有多重資料來源連接之後,關聯式表格便會依據來源或擁有者的名稱,以及表格類型來列示、分類和排序。在「OLAP 模型」主視窗的左側頁框中,具有相同資料來源和擁有者的表格,便會分組在一起。

公式驗證
在使用 DB2 OLAP Server 中的公式之前,DB2 OLAP Integration Server 可提供快速驗證和編輯靜態公式的方法。之前,在 DB2 OLAP Integration Server 中輸入靜態公式時,該公式會直接傳送到 DB2 OLAP Server 而不需經過驗證。如此一來,通常會因為像是拼錯或是缺少分號這類簡單的錯誤,而造成 DB2 OLAP Server 拒絕此公式。事先驗證此公式,在您載入成員和資料期間,可以為您節省許多時間。

公式驗證會發生於 Metaoutline 中「成員內容對話框」的「公式」標籤中。在驗證期間,游標會停止於每一項錯誤的位置上。在更正這項錯誤之後,您可以啟動公式開頭處的驗證程序,或是選擇尋找公式中下一個錯誤。

自動移轉至第 8.1 版
在 DB2 OLAP Integration Server 第 8.1 版中,當您將使用第 7.1 版所建立的 OLAP meta 資料型錄升級時,DB2 OLAP Integration Server 會執行一組 Script,該 Script 可將您的 7.1 型錄移轉至第 8.1 版。

Oracle 上的原生驅動程式支援
除了已經支援的「開放式資料庫連接 (ODBC)」驅動程式之外,DB2 OLAP Integration Server 8.1 也支援 Oracle 原生驅動程式。有了這項支援,便不需要資料庫從屬站軟體,因此在 UNIX 作業系統上安裝 DB2 OLAP Integration Server 也變得更加容易。對 Oracle 原生驅動程式的支援,也可增強在 UNIX 平台上的效能。

自動指令行參數的配置設定
在第 8.1 版中,您可以將指令行參數的伺服器配置檔設定,儲存名為 eis.cfg 的單一檔案中。DB2 OLAP Integration Server 會執行 eis.cfg,輪流來自動為您設定這些配置。這項程序讓您在每次執行成員或資料載入時,不再需要以手動來輸入這些配置。

下列的變更,是 Hyperion Essbase Integration Services 版次 6.2 特有的變更。

具有「動態智慧型說明」視窗的新從屬站主控台
DB2 OLAP Integration Server 採用新的 Essbase Integration Services Console 及隨附的「智慧型說明」視窗。新的可接合的「智慧型說明」視窗中,包含到主要程式功能的動態鏈結,可以自動處理將資料從關聯式資料庫,移動到線上分析處理 (OLAP) 時必須的主要作業。這項便利的新特性,可以提供下列加強的安裝和從屬站元件功能:

OLAP Metadata Catalog 和範例應用程式的建立
在您安裝 DB2 OLAP Integration Server 之後,於第一次啟動 DB2 OLAP Integration Server Console 時,系統會顯示新的 OLAP Metadata Catalog Setup 對話框。針對第一次安裝,您可以按一下該對話框其中一個按鈕,來建立 OLAP Metadata Catalog。針對現有的使用者而言,如果系統偵測到先前版本的型錄,則您現有的型錄,便會升級到現行版本。對於第 8.1 版而言,除了升級您現有的 OLAP Metadata Catalog 之外,並不需要其他的移轉程序。在您開始自動型錄建立程序之前,您必須先具有一項為 OLAP Metadata Catalog 而定義的開放式資料庫連接 (ODBC)。

如果要建立 OLAP Metadata Catalog,您必須先輸入 DB2 OLAP Integration Server 名稱,然後再輸入您想要建立之型錄的「ODBC 資料來源名稱 (DSN)」。此 DSN 可定義您想要建立型錄所在的資料庫。接著,輸入您 DSN 的使用者名稱和密碼,然後再按一下「確定」按鈕。在每次啟動時,您可以按一下一個勾選框,來選擇不要顯示 OLAP Metadata Catalog Setup 對話框。如果在您每次開啟新的 Integration Services Console 階段作業時,您停用可以檢視 OLAP Metadata Catalog Setup 對話框的選項,則您可以選取「工具」>「建立型錄」,便可以再次檢視此對話框。

在 OLAP Metadata Catalog 自動建立或是從先前版本更新之後,您便可選取 Tools > Create Sample,即可存取新的 Sample Application Setup 對話框。此對話框可以自動載入 TBC 範例應用程式,包括範例資料、範例 OLAP 模型及範例 Metaoutline。在您開始自動建立程序之後,必須先對該 TBC 範例應用程式定義 ODBC 連接。

如果要建立範例應用程式,您必須先連接到您想要儲存範例資料來源、OLAP 模型及 Metaoutline 所在的 OLAP Metadata Catalog。接著,您可以輸入 DSN 使用者名稱 TBC(Informix 則為 tbc)適當的「ODBC 資料來源名稱」和密碼。然後,DB2 OLAP Integration Server 便會自動建立範例應用程式。當系統偵測到來自之前範例應用程式複製的表格跳出程式時,系統便會顯示警告訊息。如果偵測到之前的範例應用程式時,系統便會刪除並取代現有的表格,或是在您繼續進行之前,必須先提供新的資料來源名稱。

在建立完成 OLAP Metadata Catalog 之後,可以選擇是否要建立範例 TBC 應用程式,系統會顯示目前的「登入」對話框。

自動偵測事實表格和維度
在您第一次建立模型,並且登入到適當的資料來源,再按一下「OLAP 模型」之後,您可以選擇是否要讓 OLAP 模型事實表格,和所有相關的維度自動建立。

在「智慧型說明」視窗的線上文字中,對於建立事實表格,會提供一項連到自動偵測選項的快速存取鏈結。此外,在「OLAP 模型」主視窗中,也會具有一項「工具」功能表選項(工具 > 建立事實表格)。

當您使用任一種方法,來選取事實表格自動偵測選項時,系統將會顯示「建立事實表格」對話框。此對話框中會顯示您所連接的現有資料來源中,已偵測到的事實表格,再加上目前資料來源中,存在的 OLAP Metadata Catalog 中任何現有的事實表格。您可以選擇從現有 OLAP 模型中事實表格的清單,或是從潛在事實表格候選項目的清單,來定義將要使用的事實表格。「建立事實表格」對話框中的勾選框,讓您能夠自動建立「時間與帳戶」維度。依個人偏好,也可以之後再以手動來建立「時間或帳戶」維度。

針對維度的自動偵測而言,您可以選擇「智慧型說明」視窗中的自動偵測鏈結,或是選取「工具」>「建立維度」,來起始設定維度建立程序。系統會從尋找所有結合到事實表格,並具有主要外來鍵關係的事實表格來開始。然後,它會搜尋所有結合之前偵測到表格的表格,然後再將它們新增到 OLAP 模型綱目。在未定義主要外來鍵關係的資料庫中,系統會從搜尋所有結合事實表格的表格來開始,然後再使用直欄名稱和類型來決定結合鍵。如果兩個表格具有相同的直欄名稱和類型,系統便會假設這兩個表格在該直欄上已經結合。如果要降低建立無效維度的可能性,系統不會在任何未結合事實表格的表格中,搜尋結合鍵。

自動偵測階層
就像「建立事實表格」和「建立維度」選項一樣,在第 8.1 版中也提供自動測試階層的新選項。請使用自動偵測鏈結,來連接到「智慧型說明」視窗的文字中所提供的這個選項。在「OLAP 模型」和「OLAP Metaoutline」主視窗中「工具」功能表上的功能表指令,也可提供此選項的存取權。從「OLAP 模型」主視窗中,選取「工具」>「建立階層」;從「OLAP Metaoutline」主視窗中,選取「工具」>「取得現有的階層」。您可以選擇要建立單一階層或多重階層。

當您使用上述任一種方法,來選取自動階層偵測選項時,DB2 OLAP Integration Server 會搜尋並偵測存在於 OLAP Metadata Catalog 中的階層。接著,系統便會以階層樹的格式來顯示所偵測到的階層,包括維度名稱、階層名稱和相關的成員名稱在內。

自動階層偵測並不會偵測任何在階層中所包含的過濾程式。此外,系統會將資料來源的階層式結構,與 OLAP 模型維度的階層式結構作比較,並且刪除偵測到階層中任何無效的直欄。例如,如果 OLAP 模型「Product」維度中包含「Category」、「Family」和「SKU」直欄,但是在資料來源中並未包含「Category」直欄時,所傳回的階層中便只會包含「Family」和「SKU」直欄。

智慧型說明
這項特性可以增強使用者的便利性,讓操作變得更輕鬆。當您開啟「OLAP 模型」或「OLAP Metaoutline」主視窗,來建立或修改 OLAP 模型或 Metaoutline 時,DB2 OLAP Integration Server Console 便會提供一項稱為「智慧型說明」的新選項,以便引導您完成這項程序。「智慧型說明」會顯示於個別的視窗中,並提供編號式的程序,以及連到自動偵測選項和常用功能的鏈結。

沿著視窗頂端的「程序」按鈕中,包含每一個相關作業之主要群組的標籤。例如,「OLAP 模型」作業群組的「程序」按鈕中,便包含下列標籤:

您需要執行的作業,便是建立位於這些主要分組中的 OLAP 模型。

在作業群組程序按鈕的下方的「智慧型說明」視窗,由右左兩側頁框所組成:

「智慧型說明」視窗是一項可接合的且可重新定位的視窗,您可以按照您喜好來移動及調整大小。在您第一次建立或開啟 OLAP 模型或 Metaoutline 時,「Integration Services Console」中便會自動顯示「智慧型說明」視窗。您可以按一下其中一個圖示,來解除「智慧型說明」視窗的接合,並將它移出主控台。在啟動時,您可以按一下其中一個勾選框,來顯示或隱藏「智慧型說明」視窗,而且在主控台階段作業期間,您可以隨時按一下「關閉」圖示,便可關閉該視窗。

在「OLAP 模型」和「OLAP Metaoutline」主視窗中的工具列和「工具」功能表,都提供選取「智慧型說明」的選項。系統會記得您最後一次工作階段作業時,「智慧型說明」視窗是開啟或關閉的狀態。如果當您關閉 OLAP 模型時,「智慧型說明」視窗為開啟狀態,則之後您重新開啟此模型來工作時,該視窗便會自動顯示。

如同往常一樣,線上說明可以提供深入的概念性資訊以及對話框登錄明細。

載入最佳化
DB2 OLAP 第 8.1 版提供五種新的動態載入最佳化選項,以改進成員和資料載入效能:

成員載入選項

資料載入選項

在替代直欄上排序
這項特性可讓您在位於關聯式資料來源中的直欄上進行排序,而不是在 OLAP Metaoutline 中所使用的直欄。在遞迴建置和世代建置中,均已啟用在非顯示的直欄上進行排序。您用來指定排序和過濾的對話框中,會顯示作為選擇用的相同直欄清單。如果要避免相同直欄的多重選項時,在任何排序世代所選的直欄,便不會再用於排序選項。

從資料庫直欄載入「DB2 OLAP Server 內容」
這項新特性,可讓下列的 DB2 OLAP Server 內容從資料庫直欄在載入時,使用和合併屬性和 UDA 目前從 DB2 OLAP Integration Server 載入到 DB2 OLAP Server 時相同的方式:

這項隨著 DB2 OLAP Server Administration Services Console 模型之後特性中所包含的項目,可讓您從 DB2 OLAP Integration Server 中來定義主要的 DB2 OLAP Server 設定。您可使用「Metaoutline 成員內容」對話框,「成員資訊」標籤,來定義這些成員設定。當資料庫直欄中有結合的內容值時,您可以使用逗點或空格(例如:+、Expense、Last、Both)來將它們隔開。當您使用一個字來定義內容時,於成員載入期間,只會使用第一個字母;例如,(O)nly 或 (E)xpense 或 (T)wo Pass Calc。

如需關於從資料庫直欄載入之內容允許值的明細,請按一下「Metaoutline 成員內容」對話框「成員資訊」標籤中的「說明」按鈕。

XML Import/Export
DB2 OLAP 第 8.1 版 XML Import/Export,可讓您將資料匯入到 OLAP Metadata Catalog,或是從其中匯出資料。您現在可以利用此特性,將 OLAP 模型和 Metaoutline 快速從一項 OLAP Metadata Catalog 轉送到另一項。您也可以使用 XML 型的編輯程式,來重新命名與 Metaoutline 相關聯的 OLAP 模型,然後再將修訂的資料匯入到 OLAP Metadata Catalog。請務必使用支援 UTF 8 UNICODE 的 XML 編輯程式。

「可擴充式標記語言 (XML)」由兩部份所組成:

為了要使用新的 XML Import/Export 特性,DB2 OLAP Integration Server 已提供一項新的對話框,其名稱為 XML Import/Export 對話框。請從「OLAP 模型」或「OLAP Metaoutline」主視窗中,選取「檔案」>「XML Import/Export」指令,來存取此對話框。

接著您便可選取「匯入」標籤,然後再輸入必要的資訊,從 XML 檔案來開啟 OLAP 模型或 Metaoutline。您也可以選取「匯出」標籤,將 OLAP 模型或 Metaoutline 儲存成 XML 檔案。請按一下「另存成 XML 檔案」按鈕,輸入 XML 檔名,然後再導覽至您想要儲存該檔案的目錄。

對資料漸增的更新
這項特性可讓您在成員載入和資料載入期間,從 DB2 OLAP Server 資料中增加及減少資料。依預設,DB2 OLAP Integration Server 會更新所有的維度和成員。對於現有 DB2 OLAP Server 大綱的漸增式更新,會比更新所有的維度和成員更快速。Essbase Integration Services Console 中包括「漸增式更新」對話框,可用來選取更新選項。

對於成員載入而言,您具有下列的選項:

對於資料載入而言,您具有下列的選項:

對於成員和資料載入而言,您具有下列的「屬性維度限制」選項:

「成員載入」和「資料載入」過濾程式選項
這項特性可讓您對於成員載入或資料載入,來限定過濾程式,或是將過濾程式套用至成員和資料載入。

Essbase Integration Services Console 中包括修訂的「DB2 OLAP Server Application 和 Database」對話框,並附有一份簡易式下拉清單,可從此清單來選取或取消選取過濾程式。

改良的 SQL Drill-Through
這項特性會利用將結合鍵最佳化納入 SQL 中來進行探查,以便能利用新資料載入最佳化。在結合鍵最佳化中,如果該結合直欄與所選直欄相同時,便會將事實表格與維度表格之間的結合加以移除。如此一來,便可讓探查查詢能更快速。

Windows Service 公用程式支援
這項新的公用程式對於 DB2 OLAP Integration Server 新增了 Windows NT 和 Windows 2000 服務,可接受 olapisvr 指令所支援的參數。這些參數可讓您:

改良的 Server 日誌檔存取
為了協助使用者對於成員及資料載入進行分析和除錯,DB2 OLAP Integration Server 現有提供兩項存取 Server 日誌檔的方法:

在這兩種情況下,DB2 OLAP Integration Server 會擷取日誌資料,並將它顯示於「Server 日誌檔」視窗中,並附上載入期間所發生每一項活動的日期和時間戳記。對於非常大型的成員或資料載入而言,伺服器只會擷取日誌檔最後的 1 MB。您可以複製日誌檔,並貼到任何文字編輯程式(如 Notepad)中,再將它列印出來以便複查和分析。

新的範例應用程式
DB2 OLAP Integration Server 提供一項新的範例應用程式,這項應用程式以名為 The Beverage Company (TBC) 的虛構公司為基礎。TBC 範例應用程式會使用關聯式資料來源替代直欄上的排序,並且從資料庫直欄載入 meta 資料,來展示如何以遞迴方式來建立「測量」維度。此外,範例應用程式還包括 UDA 和「日期時間系列」資料、其他年份、新的探查路徑以及新的「時間表格」,以便示範資料載入漸增式更新。

TBC 範例應用程式包括下列元件:

最先所提供的範例應用程式 OLAP 模型和 OLAP Metaoutline,使用的是 Java 支援的 XML 格式。

Essbase Integration Services Console 提供了一項新的「Sample Application Setup」對話框,在安裝 DB2 OLAP Integration Server 之後,便會自動顯示。在對話框中具有一些簡易的輸入後,現在您便可自動載入範例應用程式。

這項自動化特性,可讓您建立在幾分鐘之內,便準備好可以使用的功能性範例應用程式。您必須設定 OLAP Metadata Catalog 和 TBC 資料來源的資料庫,並且預先定義開放式資料庫連接 (ODBC) 連線。在設定 ODBC 連線時,您在定義資料來源的「資料來源名稱 (DSN)」時,所使用的使用者名稱必須為 TBC(對於 Informix 則是 tbc),因為範例表格在建立時,便是使用此名稱。

UNIX ODBC 配置公用程式
DB2 OLAP Integration Server 對於 UNIX 使用者提供了一項新的公用程式,可以驗證、新增或刪除 ODBC 連線。odbcconfig 公用程式可讓您編輯 odbc.ini 檔案中的 ODBC 配置資訊。在這項新的公用程式中,也會顯示目前與關聯式資料庫管理系統 (RDBMS) 存取相關的環境設定。您可以使用 odbcconfig 公用程式,來進行環境設定的診斷測試。

odbcconfig 公用程式可提供下列的功能表選項,來協助您對 ODBC 連線進行配置及疑難排解:


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]