標籤:
原文:http://blog.csdn.net/esrichinacd/article/details/8433333
上一篇文章介紹了IBM Cognos Business Intelligence開發版的安裝和部署,但經過研究發現ESRI Maps For Cognos並不能安裝在開發版上,所以才重新整理了企業版的安裝和部署。
軟體部署分為幾個步驟安裝介質準備
安裝Oracle 11g Release 2 (11.2) for Microsoft Windows x64 (64-Bit)
該步驟直接略過,注意安裝時在安裝選項中設定字元集為UTF-8。
安裝Oracle 11g R2 Client
這個也沒啥好說的,預設安裝即可,確保資料庫安裝完成之後,用戶端能夠串連到資料庫伺服器。
註:Oracle資料庫服務端與Cognos可以分開部署,但Cognos端需安裝與Oracle版本相對應的用戶端,並且必須是32位的用戶端,不能安裝64位。
安裝IBM Cognos BusinessIntelligence Server v10.1.1(32-Bit)
雙擊安裝介質目錄下的issetup.exe,基本是一路Next:
點擊完成,退出安裝過程,可以直接啟動IBM Cognos Configuration,也可以在開始菜單中啟動IBM Cognos Configuration.
保持預設參數直接啟動服務,點擊左上方啟動按鈕
出現錯誤
原因是沒有配置content manager資料庫連接,這裡我們選擇oracle資料庫進行配置,刪除原來的Content Store,右鍵Content Manager選擇建立資源----資料庫
名稱隨便填寫,類型選擇Oracle資料庫
點擊確定,再輸入進行Oracle資料庫連接的參數:伺服器名,連接埠號碼,使用者名稱,密碼,Oracle資料庫執行個體名等.
點擊確定後再右鍵Oracle-----測試
如出現以上錯誤,說明Cognos找不到Oracle資料庫的驅動程式.我們需要安裝與資料庫伺服器相對應版本的Oracle資料庫用戶端,在用戶端目錄……\product\11.2.0\client_1\jdbc\lib下將ojdbc5.jar和ojdbc6.jar兩個檔案複製到Cognos安裝目錄….\ ibm\cognos\c10\webapps\p2pd\WEB-INF\lib下,重新在開始菜單開啟IBM CognosConfiguration,在檔案中首先以UTF-8儲存
再進行串連測試,結果為:
重新點擊IBM CognosConfiguration左上方的啟動按鈕以啟動服務
至此,Cognos服務啟動成功。
註:如果在這一步出錯,點擊詳情提示是Content Manager配置問題,則是因為資料庫配置沒對。這裡強調一下配置Content Manager資料庫要求:在資料庫服務端建立一個使用者,並給予DBA許可權,建立其預設Tablespace。例如:
Create tablespace cognos datafile ‘D:\app\yuyouxiang\oradata\orcl\cognos.dbf’size 100M autoextend on;
Create user cognos identified by cognosdefault tablespace cognos;
Grant connect,resource,dba to cognos;
安裝經驗教訓:在進行服務啟動前請先將以上資料庫要求配置好,Content store串連測試能成功但不能保證服務啟動成功,因為服務啟動是要往資料庫裡建立N張表。
另:如果在安裝時選擇了Cognos ContentDatabase
則不需要進行以上資料庫配置。
服務啟動成功後,在瀏覽器輸入http://localhost:9300/p2pd/servlet/dispatch
第一次進入Cognos Web介面,網頁中很多的樣式都不存在,原因是我們用的是cognos內建的tomcat啟動web應用程式的,需要將C:\Program Files\IBM\cognos\c10\webcontent目錄下的所有內容全部拷貝到C:\Program Files\IBM\cognos\c10\webapps\p2pd目錄下,然後重新整理瀏覽器地址,這時候cognos開發介面就能完整的顯示了。
終於弄完了,來一個歡迎介面
安裝IBM_Cognos Framework Manager
FrameWork是用來開發報表模型發布包的,作為模型開發人員,只需要在本機安裝FrameWork安裝程式,配置網關資訊,直接指向Cognos報表伺服器地址。這樣就可以將FrameWork上開發的模型發布到指定的伺服器上。
在安裝介質檔案夾下選擇win32----issetup。
之後一路Next直至完成
安裝IBM Cognos Samples_10.1.1
該安裝過程主要是為了擷取Samples資料的OracleDatabase Backup檔案,最後將這些備份檔案恢複到Oracle資料庫。
在安裝介質檔案夾下選擇win32
運行issetup
一路Next直至安裝完成
安裝完成。安裝的Sample位置在:
C:\Program Files(x86)\ibm\cognos\c10\webcontent\samples
該路徑的datasource\oracle下包含了Sample資料的DMP資料檔案,在後面的配置中會將DMP資料備份檔案匯入到Oracle中。
Post Install----安裝後Sample資料匯入及Cognos資料庫連接和配置樣本資料庫恢複
需要匯入的資料包括
Database or schema description |
Oracle |
CSTATD |
CSTATD.DMP |
Great Outdoors sales |
GOSALES.dmp |
Great Outdoors retailers |
GOSALESRT.dmp |
Great Outdoors sales data warehouse |
GOSALESDW. dmp |
Great Outdoors market research |
GOSALESMR. dmp |
Great Outdoors human resources |
GOSALESHR. dmp |
CSTATD位於C:\Program Files(x86)\ibm\cognos\c10\webcontent\samples\datasources\oracle
其餘四個dmp位於GS_DB_ORA.tar解壓後的data檔案夾下
在匯入資料前需要進行以下準備:
· 建立與DMP同名的資料庫,大小敏感.
· 建立具有select許可權的使用者
· 在資料庫伺服器上使用UTF-8編碼.
· 修改用戶端環境變數,windows下執行:set NLS_LANG=American_America.UTF8
以管理員身份登入資料庫,執行下列資料庫指令碼:
create tablespace CSTATD datafile‘D:\app\yuyouxiang\oradata\orcl\CSTATD.dbf‘ size 50M autoextend on;
create tablespace GOSALES datafile‘D:\app\yuyouxiang\oradata\orcl\GOSALES.dbf‘ size 100M autoextend on;
create tablespace GOSALESRT datafile‘D:\app\yuyouxiang\oradata\orcl\GOSALESRT.dbf‘ size 5M autoextend on;
create tablespace GOSALESDW datafile‘D:\app\yuyouxiang\oradata\orcl\GOSALESDW.dbf‘ size 200M autoextend on;
create tablespace GOSALESMR datafile‘D:\app\yuyouxiang\oradata\orcl\GOSALESMR.dbf‘ size 25M autoextend on;
create tablespace GOSALESHR datafile‘D:\app\yuyouxiang\oradata\orcl\GOSALESHR.dbf‘ size 25M autoextend on;
create user CSTATD identified by CSTATDdefault tablespace CSTATD;
grant connect,resource,dba to CSTATD;
create user GOSALES identified by GOSALESdefault tablespace GOSALES;
grant connect,resource,dba to GOSALES;
create user GOSALESRT identified byGOSALESRT default tablespace GOSALESRT;
grant connect,resource,dba to GOSALESRT;
create user GOSALESDW identified byGOSALESDW default tablespace GOSALESDW;
grant connect,resource,dba to GOSALESDW;
create user GOSALESMR identified byGOSALESMR default tablespace GOSALESMR;
grant connect,resource,dba to GOSALESMR;
create user GOSALESHR identified byGOSALESHR default tablespace GOSALESHR;
grant connect,resource,dba to GOSALESHR;
開啟CMD,執行資料庫的匯入:
imp CSTATD/[email protected]=d:\dmp\CSTATD.dmp log=d:\imp_CSTATD.log full=y
imp GOSALES/[email protected]=d:\dmp\GOSALES.dmp log=d:\imp_GOSALES.log full=y
imp GOSALESRT/[email protected]=d:\dmp\GOSALESRT.dmp log=d:\imp_GOSALESRT.log full=y
imp GOSALESDW/[email protected]=d:\dmp\GOSALESDW.dmp log=d:\imp_GOSALESDW.log full=y
imp GOSALESMR/[email protected]=d:\dmp\GOSALESMR.dmp log=d:\imp_GOSALESMR.log full=y
imp GOSALESHR/[email protected]=d:\dmp\GOSALESHR.dmp log=d:\imp_GOSALESHR.log full=y
執行gs_or_modify.sql指令碼,,調整使用者之間的關係,位於GS_DB_ORA.tar解壓後的data檔案夾下
至此,樣本資料匯入完成。
建立樣本資料庫的資料來源串連
開啟BM Cognos Administration
選擇配置
右上方點擊建立資料來源
填寫名稱great_outdoors_sales,下一步選擇資料來源類型,Oracle
填寫Oracle資料庫執行個體名以及使用者名稱和密碼(GOSALES),點擊測試連接
測試已成功。
這樣資料來源great_outdoors_sales就建立成功了,重複上面的操作建立一個Name為great_outdoors_warehouse的資料庫連接,資料來源選擇”GOSALESDW”
建立Cube資料來源
輸入sales_and_marketing_zh
資料來源選擇IBM Cognos PowerCube
在建立資料來源嚮導中,Windows 位置輸入
C:\ProgramFiles(x86)\ibm\cognos\c10\webcontent\samples\datasources\cubes\PowerCubes\ZH\sales_and_marketing_zh.mdc
然後點擊“測試”
測試成功
點擊完成。
重複以上步驟建立其他5個資料來源,MDC在相同檔案夾下。
匯入示樣內容
在C:\Program Files(x86)\ibm\cognos\c10\webcontent\samples\content位置包含我們的示樣內容
這裡我們只匯入IBM_Cognos_Samples.zip、IBM_Cognos_PowerCube.zip
首先將其複製到C:\Program Files (x86)\ibm\cognos\c10\deployment
在配置---內容管理的右上方選擇建立匯入
選擇其中一個,如IBM_Cognos_Samples
一路“下一步”完成並運行。
至此,我們已經完成IBM_Cognos_Samples.zip的匯入。
通過同樣的方式可以匯入IBM_Cognos_PowerCube.zip備份。
查看匯入的報表檔案
匯入圖片
Simple中開發的報表用到了其他圖片,需要將
\IBM\cognos\c10\webcontent\samples\images檔案夾拷貝到
\IBM\cognos\c10\webapps\p2pd\samples下
運行樣本
IBM Cognos Business Intelligence Serverv10.1.1以及Samples for Oracle安裝部署【轉】