ORACLEBIEE安裝教程
1.1.OBIEE概述
1.1.1.BIEE曆史
BIEE:OracleBusinessIntelligenceEnterpriseEdition
Oracle在05年底收購Siebel,取其前端開發工具SiebelAnalytics作為OracleBI的新平台。區別原Discoverer 起見,稱為EnterpriseEdition,而原來的Discoverer就變成了StandardEdition了。二者各取部分結合,加個xe,於是又有所謂的StandardsEditionOne.這就是OBIEE、OBISE和OBISEONE的簡單緣起。
07年Oracle收了Hyperion,於是取HyperionBI的部分組件,合并升級為現在的OBIEEPlus。
1.2.BIEE安裝
1.2.1.JDK要求
下載JDK1.5以上版本並安裝,可從http://java.sun.com/javase/downloads/index.jsp下載。我用的是JDK1.6。如果是拷貝過來的,記得手工添加系統內容變數,如下圖:
1.2.1.硬體要求(最小需求)
組件Cpu記憶體硬碟空間
OracleBusinessIntelligenceServerComponents
OracleBusinessIntelligenceServer
OracleBusinessIntelligenceAdministratorTool
OracleBusinessIntelligenceScheduler1GHz2GB2GB+2GB(緩衝)
OracleBusinessIntelligencePresentationServer1GHz2GB2GB+2GB(緩衝)
1.2.2.下載BIEE
可從OTNhttp://www.oracle.com/technology/software/index.html下載,也可從 edeliveryhttp://edelivery.oracle.com下載。不過後者在國內很難連上。我用的是10.1.3.3.3。
Windows下的安裝檔案名稱是biee_windows_x86_101330_disk1.zip,大小約1.3GB。解壓後,會有三個檔案夾,如下圖:
其中Client_Ancillary檔案夾中有BriefingBookReader(BIEE提供報表快照集的儲存,快照檔案使用該Reader工具來開啟)和開放介面的安裝檔案。
Server檔案夾中是BIEE的主體伺服器的安裝檔案。
而Server_Ancillary是BIEE配套的案頭組件BIOFFICE和BIPublisher,可以用來進行案頭辦公協同和產生進階報表。
其中Client_Ancillary和Server_Ancillary中的組件都是獨立與主題伺服器根據需要單獨安裝。
注:安裝目錄及存放安裝檔案的目錄的檔案路徑中不能有中文.
1.2.3.1完整安裝BIEE
1.運行~ServerOracle_Business_Intelligencesetup.exe
2.C盤需要200M,安裝盤需要2G以上磁碟空間,其實裝完只佔用空間1.43G左右。
3.選擇Basic安裝,設定安裝路徑,盡量避免中文路徑和目錄名稱中出現特殊字元,安裝類型一般選擇Basic,使用該種類型的安裝,BIEE的WebServer將由OracleOc4j組件來提供,如果選擇進階類型,則需要前置安裝OracleAS10g。
4.選擇Complete安裝,Next
5.設定JDK目錄和oc4jadmin密碼(也設定為oc4jadmin)
6.設定服務帳號,保留預設值LocalSystem,密碼空,下面的服務類型全都改成手動,需要用的時候手工啟動即可,否則系統啟動太慢。
7.選擇錯誤訊息的語言,保留預設值English
8.正式開始安裝前,會先安裝.NetFramework2.0和VC++2005redistributable,整個安裝過程持續30分鐘左右,不過很快就發現進度條已經100%了,耐心等待即可。整個安裝完成後需要重啟。
安裝完後,建議將註冊表啟動載入位置上的OC4J刪除,需要開啟OracleBIInteractiveDashboards的時候,StartOC4J即可。
1.2.3.2分布安裝BIEE
分布安裝將不同的組件安裝在不同的機器上,安裝方法跟以上完整安裝方法一樣,當運行到以下螢幕時,你選擇你需要安裝的組件,然後安裝即可。
可將以下組件分布安裝:
OracleBusinessItelligenceServer:安裝伺服器組件。
OracleBusinessIntelligencePresentationServers:展示伺服器組件。
OracleBusinessIntelligenceClientTools:用戶端工具。
OracleBusinessIntelligenceDisconnectedClient:
OracleBusinessIntelligencePublisher:
Custom:
BIEE還有很多第三方的組件協同其工作,在此不介紹。
1.2.4.Logs
BIEE目錄有很多log日誌,可以很方便的定位錯誤,分別為:
1.BI的安裝日誌:~OracleBIloginstall.log
2.BIServer的記錄檔:~OracleBIServerLog
3.BIPresentationServer日誌:~OracleBIDataweblogsawlog0.log
4.JobManager日誌:~OracleBIDatajobmanager
5.iBot的錯誤記錄檔:~OracleBIServerlogiBots
6.Scheduler日誌:~OracleBIserverLogNQScheduler.log
1.3.配置
1.3.1.安裝後的目錄
安裝後的目錄很乾淨,就兩個:
1.OracleBI目錄存放BIServer的Repository,設定檔等;
2.OracleBIData中則包括了BIPresentation中的報表目錄檔案和Presentation相關的設定檔。
1.3.2.幾個重要的設定檔
1.~OracleBIServerNQSConfig.INI配置了BIServer的主要參數,如Repository、cache等。改這個檔案要重啟BIServer服務才會生效。
主要有以下配置:
[REPOSITORY]配置,預設是個示範BIpaint.rpd,修改為需要配置到主伺服器資料庫***.rpd。
Star=paint.rpd,DEFAULT;
[CACHE]緩衝配置,預設是啟用,可以改為NO,開發過程中一般改為NO。
ENABLE=YES;
2.~OracleBIServerRepository目錄中主要就是BIServer的Repository檔案,BIServer只能把這個目錄下的rpd檔案online裝載。
3.~OracleBIDataWeb檔案夾下的catalog檔案夾包含了報表的定義等資訊。config檔案夾中則包含了一些重要的設定檔,尤以instanceconfig.xml為重。它配置了BIPresentation執行個體的一些重要訊息,例如使用了哪一個Catalog檔案夾。修改這個檔案之後需要重啟OracleBIPresentationServer的服務生效。
路徑:~OracleBIDatawebconfiginstanceconfig.xml。需要仔細閱讀。先關註:
前台報表展現目錄CatalogPath,預設是OracleBIData/web/catalog/
C:/OracleBIData/web/catalog/paint
1.4.預覽Demo效果
1.4.1.啟動BI服務和OC4J
首先查看下面三個服務是否啟動,如果沒有,要手工啟動:
OracleBIServer
OracleBIPresentationServer
OracleBIJavaHost
然後啟動OC4J服務(即開始程式中的StartOC4J),運行後可能有警告,忽略,如下圖
1.4.2.開啟BIEE儀錶盤
在程式中開啟OracleBusinessIntelligence/WelcometoOracleBIEE,點擊 OracleBIInteractiveDashboards,用Administrator登陸,密碼也是Administrator(前面安裝時設定的),效果如下圖: