專業服務事業群 劉凱帆
為什麼要升級
自從2005年發佈Cognos BI 8以來,在市場上IBM Cognos BI 10是屬於一個重大版本的發佈,IBM Cognos BI 10 在2010年11月發 佈至今也有兩年多,有許多客戶透過進行升級方式,體驗到新版的功能,而在這期間IBM 也陸陸續續發行修正檔和小改版的更新,所以IBM Cognos 10產品目 前已達到一個穩定版本的階段,IBM Cognos 10有許多的新功能和特色能協助使用者從事分析,以下簡單介紹幾項:
Workspace提供使用者能 在單一介面上,提供動態及個人化檢示方式,一次觀看一系列有興趣的相關報表,不需切換到不同的檢示器上。
提供離線式報表,方便使用者 在離線下,能使用所需報表。
改善了Cube建置和查詢時間。
現行支援Apple’s iPhones和iPads呈現報表。
提供更多的選項和功能來反應特定事件發生時。
- 全新的使用介面協助自助化分析。
- Active Reports 。
- 效能改善。
- Mobile。
- 事件管理。
升級方法介紹
以現行來說,升級情況大致分為兩類型,其一是從IBM Cognos BI 8.x升級到IBM Cognos BI 10.x.,其二,從IBM Cognos BI 7.x升級到IBM Cognos BI 10.x.。其中,7.x升10.x由於版本間距較大,因此升級流程較為複雜。
8.x 升 級到10.x
升級流程大致上有六大項目,評估現有報表、建立測試環境、Transformer專案檔案升級處理、Content Store 升級處理、測試升級後報表環境,以及最後將測試環境移至到正式環境上。
IBM Cognos BI升級中最重要 的項目就是如何升級Content Store,因為Content Store存放了許多的Metadata (ex: Report File, Package etc.)以及權限設定資訊,等等。Content Store 升級方式有大致上有兩種方式可以進行,建議盡可能使用方法2來進行升級,除非遇到DBMS不同時才使用方法1來進行。
● 方法1
使用部署工具來從IBM Cognos BI 8.x環境搬移Content Store的內容到IBM Cognos BI 10.x。此 方式是透過IBM Cognos Administration控制台上的匯出及匯入精靈來進行。此方法的優點和缺點如下表所示:
● 方法2
將原先IBM Cognos BI 8.x的Content Store資料庫備份,且匯入到 新的資料庫中,在IBM Cognos BI 10.x的Content Store使用該資料庫,此方法透過10.x中的Migration Service進行DB Schema及Metadata的升級。
7.x 升級到10.2.以上
7.x升級到10.2.以 上版本時,需注意的是7.x無法直接升級到10.2以上版本,需透過升級到10.1後才能再升級到10.2以上版本,流程大致上有十大項目,評估現有報表、建立10.1 測試環境、Transformer專案檔案升級處理、Impromptu報表升級處理、報表排程重新設定、權限重新設定、建立10.2 以上測試的環境、Content Store 升級處 理、測試升級後報表環境,以及最後將測試環境移至到正式環境上。
升級注意事項
升級後的環境也許 會遇到報表無法執行、資料數值與原本環境不一致,或是環境設定出現異常時,這些都有可能因為報表函數在不同版本上使用方法有調整或精確度設定在新版 需要更嚴謹設定,最後也可能是新版本的Bug所造成。另外要注意的是,當報表設計越複雜時,運用了許多複雜函數和報表元件時,面臨的挑戰也有可能會越 大,處理的時間也會越長,在升級上評估這是要注意的地方。