配置報告伺服器:DB2 的作業

Linux 為報告伺服器配置 DB2® 資料庫所需的步驟,視在安裝處理程序期間為 Insight Server 功能選擇的選項而定。 您可能需要建立 DB2 內容儲存資料庫、配置用於管理報告伺服器的 IBM® WebSphere® Application Server 實例,以及建置、部署和安裝企業保存檔。
執行這項作業的原因和時機
若要配置報告伺服器,請執行下列動作:
註: 僅在您選擇手動安裝方法時,才需要執行步驟 2 至 13。
  1. 將資料庫實例登錄成在系統重新開機期間自動啟動,即可將報告伺服器配置為連接至內容儲存庫。
    1. 執行下列指令:
      db2iauto -on <instance name> 
    2. 在編輯器中開啟 /etc/inittab 檔案。
    3. 尋找下列程式碼字串:
      fmc:2345:respawn:/opt/ibm/db2/V9.1/bin/db2fmcd #DB2 Fault Monitor Coordinator
    4. 將該程式碼字串移至 id:5:initdefault: 指令的正後面。
  2. 建立內容儲存資料庫。
    註: 作為現行使用者,請確保您擁有必要的管理專用權以建立資料庫及表格空間儲存器。現行使用者是指在執行時期可連接至 Cognos® 內容儲存庫的使用者。若您希望其他使用者在執行時期可連接至 Cognos 內容儲存庫,請參閱 IBM Cognos 8 Business Intelligence Installation and Configuration Guide 以取得相關指示。
    1. 使用有效 DB2 資料庫管理者帳戶啟動 DB2 指令視窗。依預設,該使用者為 db2inst1
    2. 如果您有先前安裝的現有內容儲存庫,請刪除它。
    3. 跳至 /opt/ibm/RationalInsight/reportal/contentstore 目錄。
    4. 執行 su 指令以切換至 root 使用者。 如有提示,請鍵入 root 密碼。
    5. 執行下列指令以為檔案與資料夾設定權限:
      chown db2inst1.db2iadm1 /opt/ibm/RationalInsight/reportal/contentstore -R
      其中 db2inst1 是 DB2 實例擁有者,db2iadm1 是 DB2 群組。
    6. 回到資料庫管理者主控台,然後透過下列指令執行 install.sh Shell Script:
      [db2inst1@VEGAVM contentstore]$ ./install.sh
    7. 出現提示時,指定內容儲存庫的參數。 若要查看參數清單及其說明,請參閱此頁面底端的相關鏈結。
    8. 展開所有資料庫資料夾,然後驗證您新增的資料庫已列示。
  3. 設定 Java™ 執行時期環境 (JRE),這樣可使 Cognos 與報告伺服器在相同 JRE 實例上執行。
    1. 匯出 JAVA_HOME=[WASDIR]/java/jre
    2. 匯出 PATH=$JAVA_HOME/bin:…
    3. [INSTALLDIR]/cognos/bin/jre/1.5.0/lib/ext/bcprov-jdk14-134.jar 檔案複製到 [WASDIR]/java/jre/lib/ext 資料夾。
    4. 確保下列 DB2 驅動程式安裝在 [INSTALLDIR]/cognos/webapps/p2pd/WEB-INF/lib 目錄中:
      • db2java.jar
      • db2jcc.jar
      • db2jcc_license_cu.jar
      • db2policy.jar

      若 db2java.jar 檔案遺漏但 db2java.zip 存在,請將 db2java.zip 資料夾重新命名為 db2java.jar。若看到有 db2jcc4.jar,請將其移除。

    5. 將 libdb2.so 檔案從 [DB2 INSTALLDIR]/lib32 或 [DB2 INSTALLDIR]//lib64 目錄複製到 /usr/local/lib 目錄。
  4. 刪除 Tomcat 型 IBM Cognos 8 服務。
    1. 啟動 Cognos 管理主控台(在 /opt/ibm/RationalInsight/cognos/bin 下執行 cogconfig.sh 指令)。
    2. 在 IBM Cognos 8 節點上按一下滑鼠右鍵,選取刪除,然後按一下
    3. 按一下儲存,然後按一下關閉
  5. Rational® Insight 中建立新內容儲存庫,以參照 DB2 內容儲存資料庫。
    1. 啟動 Cognos 管理主控台(在 /opt/ibm/RationalInsight/cognos/bin 下執行 cogconfig.sh 指令)。
    2. 按一下資料存取 > Content Manager,在內容儲存庫上按一下滑鼠右鍵,然後按一下新建資源 > 資料庫
    3. 資料庫名稱欄位中,輸入在步驟 1 中建立的資料庫的名稱。
    4. 選取「使用者 ID 與密碼」列,按一下編輯圖示,然後輸入可用於存取在步驟 1 中建立的資料庫內容儲存庫的使用者名稱與密碼。
    5. 選取本端配置,然後按一下儲存配置
  6. 建立新的 WebSphere Application Server 實例,以管理報告伺服器。若已選擇透過 Rational Insight 安裝程式安裝 WebSphere Application Server,則無需執行此步驟。
  7. 配置用於管理報告伺服器的 WebSphere Application Server 實例。
    1. 若已變更 Cognos 配置,請重新啟動 WebSphere Application Server
    2. 開啟 WebSphere Application Server 管理主控台(開啟 Web 瀏覽器並指向 http://localhost:9060/ibm/console/)。若 9060 與「WebSphere Application Server 設定檔管理」工具中記錄的埠號不同,請使用任何其他埠號來取代 9060。
    3. 登入 WebSphere Application Server 管理主控台(將瀏覽器指向 http://localhost:portnumber/ibm/console/login.do,然後輸入使用者名稱與密碼)。
    4. 展開左側資訊看板中的伺服器節點,然後選取應用程式伺服器
    5. 按一下 RationalInsightServer 鏈結,然後展開 Java 與處理程序管理節點。
    6. 按一下處理程序定義鏈結,然後按一下 Java 虛擬機器鏈結。
    7. 將 JVM 資料堆大小的起始值與上限分別輸入為 256 與 768。
    8. 按一下套用(位於頁面底端),然後按一下儲存鏈結。
    9. 按一下「環境項目」鏈結。
    10. 按一下新建,然後新增下列內容:
      LD_LIBRARY_PATH=[INSTALLDIR]/cognos/bin
    11. 按一下確定,再按一下新建,然後新增下列內容:
      PATH=[INSTALLDIR]/cognos/bin
    12. 按一下套用,然後按一下儲存
    13. 重新啟動 WebSphere Application Server
  8. 建置並部署報告伺服器企業保存檔。
    1. 啟動 Cognos 管理主控台(在 /opt/ibm/RationalInsight/cognos/bin 下執行 cogconfig.sh 指令)。
    2. 選取環境,然後將所有埠從 9300 變更為 WebSphere Application Server 設定檔的埠號(依預設為 9080)。
    3. 選取入口網站服務,然後將所有埠從 9300 變更為 WebSphere Application Server 設定檔的埠號。
    4. 按一下儲存,然後按一下關閉
    5. 選取動作 > 建置應用程式檔案
    6. 下一步,接受預設值,然後再按下一步
    7. 按一下完成,然後按一下關閉
  9. 安裝報告伺服器企業保存檔。
    1. 登入 WebSphere Application Server 管理主控台(將瀏覽器指向 http://localhost:portnumber/ibm/console/login.do,然後輸入使用者名稱與密碼)。
    2. 展開左側資訊看板中的應用程式節點,然後選取安裝新應用程式
    3. 按一下瀏覽,跳至 [rational_insight_installation_directory]/cognos 資料夾,然後選取 p2pd.ear 檔。
    4. 接受預設選項,然後按下一步。請執行此步驟四次。
    5. 按一下儲存鏈結,再按一下左側資訊看板中的企業應用程式,若列出預設應用程式,請將其解除安裝。
    6. 將靜態 Cognos Web 內容檔案從 [rational_insight_installation_directory]/cognos/webcontent/* 複製到展開的應用程式 Web 保存檔目錄。Web 保存檔目錄的範例如下:[WebSphere_installation_directory]/profiles/RationalInsight/installedApps/NODENAME/IBM Cognos 8.ear/p2pd.war
    7. 選取 IBM Cognos 8 應用程式,然後按一下啟動。此應用程式可能需要幾分鐘才能完全載入並啟動。
    8. 開啟瀏覽器並將其指向 http://server:port/insight/servlet。 若 Cognos Content Manager 正常運作,您會在網頁上看到類似於以下的文字:
      IBM Cognos 8
      
      Content Manager
      
      Build: 8.4.2519.0
      
      Start time: Tuesday, November 18, 2008 3:00:41 PM PST
      
      Current time: Tuesday, November 18, 2008 3:01:25 PM PST
      
      State: Running. 
    9. 將 Web 瀏覽器指向 http://server:port/insight。 您應該會看到 Rational Insight 入口網站的首頁。
  10. 部署說明文件的 Web 保存檔 (WAR)。
    1. 啟動 WebSphere Application Server 管理主控台(將瀏覽器指向 http://localhost:9060/ibm/console/login.do)。
    2. 選取應用程式 > 安裝新應用程式
    3. 按一下瀏覽,然後尋找 WAR 檔 INSIGHThelp.war。預設位置為 C:\Program Files\IBM\Rational Insight\UA。將環境定義根目錄指定為 help,然後按下一步
    4. 選取安裝選項頁面上,按下一步
    5. 將模組對映至伺服器頁面上,按下一步
    6. 對映 Web 模組的虛擬主機頁面上,按下一步
    7. 摘要頁面上,按一下完成
    8. 按一下儲存
  11. 安裝 Rational Insight 外觀。
    1. 啟動 WebSphere Application Server 管理主控台。預設 URL 為 http://localhost:9060/ibm/console/login.do
    2. 開啟 Cognos 管理頁面(啟動 > IBM Cognos Administration)。
    3. 按一下配置標籤。
    4. 在畫面左側的導覽窗格中,按一下樣式
    5. 按一下新建樣式
    6. 名稱欄位中,輸入 Rational Insight,然後按下一步
    7. 樣式資源位置欄位中,輸入 vega
    8. 預覽資源欄位中,輸入 preview.htm
    9. 按一下完成
  12. 選取 Rational Insight 外觀。
    1. 開啟 Cognos 首頁(位於 http://host/cognos8/cgi-bin/cognos.cgi)。
    2. 按一下我的區域,然後按一下我的喜好設定
    3. 樣式方框中,選取 Rational Insight,然後按一下確定
  13. Rational Insight 外觀設定為預設外觀。
    1. 開啟 Cognos 首頁(位於 http://host/cognos8/cgi-bin/cognos.cgi)。確保您擁有管理者權限。
    2. 按一下安全
    3. 按一下 Cognos
    4. 按一下編輯預設使用者設定檔圖示(位於搜尋按鈕左側)。
    5. 按一下喜好設定
    6. 樣式方框中,選取 Rational Insight,然後按一下確定
  14. 匯入 Rational Insight 範例報告。
    1. [rational_insight_installation_directory]/reportal/deployment/Rational_Example_Reports.zip 檔案複製到 [rational_insight_installation_directory]/cognos/deployment/ 目錄。
    2. 開啟位於 server:port/insightRational Insight Web 應用程式。
    3. 開啟 Cognos 管理頁面。
    4. 按一下配置
    5. 按一下內容管理,然後按一下新建匯入圖示。
    6. 確保 Rational_Example_Reports 列示為部署保存檔,然後按兩次下一步
    7. 若要匯入所有套件與資料夾,請選取表格標頭中的方框,然後按四次下一步
    8. 按一下完成,再按一下執行,然後按一下確定
    9. 按一下首頁圖示,然後驗證所有套件與資料夾皆列於公用資料夾中。
  15. 變更 XML 資料配置檔的 URL 以符合您的環境。
    範例資料配置檔可定義所有範本的預設對映,以及每個產品的範例資料。請取得範例 XML 資料配置檔的備份,然後編輯這些檔案以符合您的環境。可在下列層次定義資源群組:
    • Rational ClearQuest®:在使用者資料庫層次
    • Rational ClearCase®:在視圖層次
    • Rational TestManager:在專案層次
    • Rational Team Concert™:在專案層次
    • Rational Quality Manager:在專案層次
    1. 啟動 XML Data Configuration。
    2. 按一下檔案 > 開啟配置,跳至資料配置檔所在的目錄,然後開啟產品資料配置檔,例如 clearcase.xdc。預設位置為 /opt/ibm/RationalInsight/dataconfig/configs/ 目錄。 提示建立 ETL 專案時,按一下確定
    3. 在「XML 資料總管」中,展開樹狀結構,直到顯示資源群組為止(XML Data Configuration > 資源種類)。資源群組由資料來源圖示代表。刪除所有不適用的資源群組定義。
    4. 選取應用程式資源群組,按一下滑鼠右鍵,然後按一下編輯
    5. 資料服務欄位中,輸入伺服器上資源群組的 URL,且伺服器已安裝 Rational Insight Data Services。URL 的語法為 http://host:port/Data Services/Name ofadapter/name of resource,其中 hostRational Insight Data Services 伺服器的名稱,portRational Insight Data Services 使用的埠,Data Services 是安裝 Rational Insight Data Services 的根目錄,Name of adapter 是資料來源的產品名稱,name of resource 是產品資源的名稱。例如:http://host:9080/DataServices/ClearQuest/ALM/SAMPL。 若要瞭解如何找出資源群組的 URL,請參閱配置 Rational Insight Data Services 產品來源的相關章節。
    6. 按一下檔案 > 儲存
  16. 容許非 root 使用者修改 XML 資料配置檔。

    如果是透過 root 使用者帳戶進行安裝,只有 root 使用者有權修改 XML 資料配置檔。若要容許其他使用者修改這些檔案,請執行下列動作:

    1. 在 root 主控台上執行下列指令,以啟動非 root 使用者的 X 主機存取權。
      xhost [+]name
      其中 name 是容許連線至 X 伺服器的主機名稱或使用者名稱。 針對您想要新增至清單的所有名稱重複執行該指令。
    2. 從 root 主控台導覽至包含 XML 資料配置檔的目錄,然後使用下列指令來變更這些檔案及其上層資料夾的擁有者,或對這些檔案及資料夾新增寫入權。
      chown USER.GROUP FOLDERNAME -R
    3. 執行下列指令以新增對配置資料夾的寫入權。
      chown USER.GROUP /opt/ibm/RationalInsight/dataconfig/configurations -R
  17. 測試資料倉儲及產品來源的資料來源連線。
    1. 開啟位於 http://server:port/insightRational Insight Web 應用程式。
    2. 開啟 Cognos 管理頁面(按一下啟動 > IBM Cognos Administration;若您處於 Rational Insight 的「歡迎使用」頁面,請按一下橫幅中的「管理」鏈結)。
    3. 按一下配置 > 資料來源連線 > RIDW
    4. 按一下 RIDW 資料來源的設定內容動作。
    5. 按一下連線,選取連線字串欄位,然後按一下「編輯」圖示(欄位右側的鉛筆圖示)。
    6. DB2 連線字串欄位中,確保 SAMPLEDW 為資料庫名稱,且 jdbc:db2://localhost:50000/SAMPLEDW 為連線字串。按一下測試連線
    7. 按兩次確定
    8. 按一下配置 > 資料來源連線 > productsource,其中 productsource 是產品資料來源的名稱。
    9. 按一下產品資料來源的設定內容動作。
    10. 按一下連線,選取連線字串欄位,然後按一下「編輯」圖示(欄位右側的鉛筆圖示)。
    11. 連線字串欄位中,根據需要指定「登入」內容。
    12. 按兩次確定
  18. 測試性地執行 Rational Insight 範例報告。
    1. 開啟位於 http://server:port/insightRational Insight Web 應用程式。
    2. 按一下範例報告定義資料夾。
    3. 執行報告。
下一步
如果您已經升級至 Rational Insight Multilingual,則需要針對 Performance Measurement Practices 應用程式部署 WAR 檔。如需瞭解執行此作業的指示,請參閱此頁面底端的相關作業鏈結。

意見