接觸Cognos沒多久,對它的了解也不多,最讓人頭疼的應該就是它的安裝了。網上也有好多這方面的教程,但講的全都是用第三方的數據庫和服務器。個人感覺本來這東西安時就挺麻煩,還要再額外裝什么IIS或Apache,然后還要為它的內容庫(或叫資料庫)單獨建一個數據庫。如果用了Oracle的話,還要為它單獨建一個UTF-8編碼的實例,并且這個內容庫建完了基本就不用管它了,所以感覺很是浪費。問了很多人關于Cognos是否自帶數據庫和服務器一直不得其解,但個人堅信這么成熟的軟件肯定會集成這些東西。經過反復的查找資料和不斷的嘗試,最終得以解決。成功的喜悅不敢一人分享,希望對那些和我一樣的新手多少的有一點幫助。費話不多說,進入正題
一.Cognos 8 BI Server 8.3 安裝
1.執行Cognos 8 BI Server 8.3 中 server\win32\issetup.exe 進行安裝
NEXT
直到Finish。
2.安裝其它組件
沒什么特別的地方。只要注意下面兩個提示就可以了。其實英語不是太次很容易明白為什么選Yes或No
到此Cognos就裝完了。
二,Cognos的配置
1.從開始菜單找到Cognos Configuration打開。
如果Cognos Configuration 無法啟動,報Jre錯誤,這是因為系統中的JAVA_HOME 環境變量指向了一個獨立安裝的JDK , 而不是用Cognos 自帶的jre。只要將<conos8 安裝路徑>/c8/bin/jre/1.5.0/lib/ext 目錄下的"bcprov-jdk14-134.jar"拷貝到JAVA_HOME 所指向的<jdk 安裝路徑>/jre/lib/ext 目錄下即可。
2.配置Cognos服務器
很多教程都是額外裝IIS或Apache等做服務器,這里使用Cognos自帶的。
1、在<conos8 安裝路徑>\c8\webcontent 目錄下,拷貝所有文件或文件夾,復制到\c8\webapps\p2pd 目錄中。
2、在Cognos Configuration 中對Environment 項進行配置: Gateway URI :http://localhost:80/cognos8/cgi-bin/cognos.cgi 替換為:
http://localhost:9300/p2pd/servlet/dispatch
3、至此Web服務器配置完成。
3.配置Cognos的資料庫
很多教程都是額外建的數據庫并且還要特別注意編碼問題。所以感覺很麻煩,這里使用Cognos自帶的數據庫。
1、先到操作系統的服務里把Cognos Content Database啟動。
2、進入<conos8 安裝路徑>\c8\derby10.1.2.1\bin下,執行ij.bat文件
3、鍵入如下命令:connect 'jdbc:derby://localhost:1527/cm;create=true;user=cognos;password=cognos';
4、找到圖中所示的位置,默認的應該就是了,重新輸入一遍用戶名和密碼。如果不是,就刪了按圖中的新建一個。
5、右鍵點擊Cognos Store,然后選擇Test,如果成功的話,證明配置沒有問題了。這時系統服務里應該多了一個叫Cognos8的服務。
6、點擊菜單欄的File-Save。然后重啟下電腦。
7、啟動之后,再打開這個界面 選擇Actions-start。然后就是慢長的等待。此時心里要默念項亞斌是個大好人,心誠的話一會就能啟動了。
此時會有一個郵件的測試的警告,點是就可以了。如果到最后沒在紅叉出現那就是已經啟動了,可以打開IE輸入:http://localhost:9300/p2pd/servlet/dispatch,出現Cognos界面。到此完成Cognos的配置。
眼鏡蛇