BIEE之入門實(shí)踐-Oracle EBS技術(shù)文檔整理_第1頁
BIEE之入門實(shí)踐-Oracle EBS技術(shù)文檔整理_第2頁
BIEE之入門實(shí)踐-Oracle EBS技術(shù)文檔整理_第3頁
BIEE之入門實(shí)踐-Oracle EBS技術(shù)文檔整理_第4頁
BIEE之入門實(shí)踐-Oracle EBS技術(shù)文檔整理_第5頁
已閱讀5頁,還剩107頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

DocRef:REFDocRefNumber<DocumentReferenceNumber>REFDocTitle信息技術(shù)最佳實(shí)踐STYLEREFHD2BIEE實(shí)例二BIEE之入門實(shí)踐Author: 王東明CreationDate: 2015年9月29日LastUpdated: 2015年9月29日DocumentRef: Version: 1.1autotext"PICOracleLogo"\*Mergeformatautotext"PICOracleLogo"\*Mergeformatautotext"PICOracleLogo"\*Mergeformat CopyNumber _____DocumentControlChangeRecordSECTIONDateAuthorVersionChangeReferenceReviewersNamePositionDistributionCopyNo.NameLocationNoteToHolders:Ifyoureceiveanelectroniccopyofthisdocumentandprintitout,pleasewriteyournameontheequivalentofthecoverpage,fordocumentcontrolpurposes.Ifyoureceiveahardcopyofthisdocument,pleasewriteyournameonthefrontcover,fordocumentcontrolpurposes.ContentsTOC\o"2-3"DocumentControl ii1. BIEE安裝指導(dǎo) 21.1. 簡(jiǎn)介 21.2. 下載內(nèi)容及地址 21.3. RCU安裝 31.4. BI程序安裝 92. RPD資料檔案庫創(chuàng)建及數(shù)據(jù)分析 202.1. RPD文件創(chuàng)建示例 202.2. 數(shù)據(jù)分析 293. BIEE系統(tǒng)管理 353.1. BIEE服務(wù)的啟動(dòng)與停止 353.2. BIAdminTool管理工具的連接配置 403.3. 目錄管理器的連接配置 443.4. BIEE各組件日志的存放路徑 483.5. Weblogic新增用戶 494. BIEE配置Oracle數(shù)據(jù)源 524.1. 配置BIEEoracle客戶端tnsname.ora 524.2. 在連接池中配置 565. BIEE實(shí)例一 585.1. 表結(jié)構(gòu)介紹 585.2. 配置數(shù)據(jù)源 595.3. 物理層設(shè)計(jì) 625.4. 邏輯層設(shè)計(jì) 635.5. 展現(xiàn)層設(shè)計(jì) 736. BIEE報(bào)表開發(fā) 776.1. 創(chuàng)建分析 776.2. 創(chuàng)建儀表盤提示 856.3. 創(chuàng)建儀表盤,并將分析和提示發(fā)布到儀表盤 887. BIEE實(shí)例二 947.1. 客戶端設(shè)置 947.2. 業(yè)務(wù)模型和映射 977.3. 表示層 997.4. BIEE報(bào)表 1007.5. 創(chuàng)建分析 1008. OpenandClosedIssuesforthisDeliverable 108OpenIssues 108ClosedIssues 108PAGE10BIEE安裝指導(dǎo)簡(jiǎn)介OracleBIEE(簡(jiǎn)稱BIEE)是Oracle的商業(yè)智能平臺(tái)企業(yè)版,它對(duì)于物理層,邏輯層,展現(xiàn)層的理解和定義創(chuàng)造了一個(gè)非常簡(jiǎn)潔而清晰的數(shù)據(jù)模型,使用這個(gè)數(shù)據(jù)模型可以完整地連接企業(yè)內(nèi)各個(gè)異構(gòu)數(shù)據(jù)源,從而使商業(yè)智能真正能夠在企業(yè)范圍內(nèi)得到大規(guī)模部署和使用下載內(nèi)容及地址資料庫RCU下載:RCU創(chuàng)建Schema,主要目的是用于創(chuàng)建默認(rèn)的表空間,用戶,以及BI相關(guān)的表/technetwork/middleware/bi-enterprise-edition/downloads/bus-intelligence-11g-165436.htmlBIEE下載地址:/technetwork/middleware/bi-enterprise-edition/downloads/index.htmlRCU安裝Unzip上面zip文件,然后執(zhí)行rcuHome/bin/目錄下的rcu文件即可Bin目錄下執(zhí)行./rcu點(diǎn)擊創(chuàng)建填寫數(shù)據(jù)庫實(shí)例信息,用戶名需要使用SYSDBA用戶,我們這里使用sys用戶即可這一步可能會(huì)出現(xiàn)消息,用戶口令不正確,這是因?yàn)閟ys用戶沒有SYSDBA角色,不能遠(yuǎn)程登錄,需要通過下面操作處理:[oracle@domdbs]$sqlplus/assysdbaSQL>grantsysdbatosys;grantsysdbatosys*ERRORatline1:ORA-01994:GRANTfailed:passwordfilemissingordisabledSQL>select*fromv$pwfile_users;norowsselected執(zhí)行下面:orapwdfile=$ORACLE_HOME/dbs/orapw$ORACLE_SIDpassword=oracleentries=4force=ySQL>grantsysdbatosys;Grantsucceeded.SQL>select*fromv$pwfile_users;USERNAMESYSDBSYSOPSYSASSYSTRUETRUEFALSE參考:/s/blog_6ade57e10100rrld.html注意:SYS用戶默認(rèn)密碼應(yīng)該是change_on_install,登錄時(shí)密碼使用change_on_installasSYSDBA,修改密碼的話使用:alteruserSYSidentifiedby“oracle”繼續(xù)安裝點(diǎn)擊忽略選擇組件,如下圖方案者密碼,這里使用admin123456一直下一步點(diǎn)擊創(chuàng)建到這里就完成了RCU的安裝BI程序安裝運(yùn)行DISK1中的SETUP.EXE點(diǎn)擊跳過軟件更新選擇企業(yè)安裝點(diǎn)擊下一步輸入BI系統(tǒng)的用戶及口令:weblogic/weblogic123456,其實(shí)是weblogic的用戶名和密碼選擇安裝文件的目錄即可,下面的目錄會(huì)自動(dòng)帶出來接下來下一步下一步weblogic/weblogic123456點(diǎn)擊是MDS方案方案口令:admin123456查看配置進(jìn)度最后點(diǎn)擊完成登錄地址訪問BIEE域管理服務(wù)。http://localhost:7001/console訪問oracle中間件管理服務(wù)。http://localhost:7001/em訪問BIEE主題分析服務(wù)。HYPERLINKhttp://localhost:9704/analytics正常來說,在上面1.3.2安裝完成之后會(huì)自動(dòng)跳出BI登錄界面如下,用戶名密碼為weblogic/weblogic123456登錄之后的頁面如下:?jiǎn)?dòng)BI的時(shí)候跳出用D:\HAND\BI\Oracle_BI1\bin目錄下的adrci.exe覆蓋D:\HAND\BI\wlserver_10.3\server\adr下的adrci.exe(先備份),然后重啟BIEE服務(wù)Windows端服務(wù)啟動(dòng)腳本啟動(dòng)WEBLOGIC:cdD:\HAND\BI\user_projects\domains\bifoundation_domain\binstartWebLogic.cmd關(guān)閉的話使用stopWebLogic.cmd即可通過下面判斷WEBLOGIC已經(jīng)成功啟動(dòng)必須等WEBLOGIC啟動(dòng)好之后才能啟動(dòng)BI_SERVER1startManagedWebLogic.cmdbi_server1也是通過下面狀態(tài)判斷BI_SERVER1成功啟動(dòng)同理,關(guān)閉的話也是使用stopManagedWebLogic.cmdbi_server1最后啟動(dòng)BI其他5服務(wù),要求全部為ALIVEcdD:\HAND\BI\instances\instance1\binopmnctl.batstartall關(guān)閉的話使用opmnctl.batstopall查看服務(wù)狀態(tài)的話使用opmnctl.batstatus即可看到狀態(tài)若能正常登陸1.4.2三個(gè)地址,說明服務(wù)成功啟動(dòng)RPD資料檔案庫創(chuàng)建及數(shù)據(jù)分析RPD文件創(chuàng)建示例BI創(chuàng)建數(shù)據(jù)分析以及儀表盤報(bào)表都需要對(duì)數(shù)據(jù)進(jìn)行建模,BI安裝改模型對(duì)應(yīng)的邏輯生成相應(yīng)的數(shù)據(jù)分析及報(bào)表,該過程在BIEE里叫做創(chuàng)建資料檔案庫,文件后綴名為rpd,一般也稱作rpd文件啟動(dòng)BI管理創(chuàng)建資料檔案庫RPD創(chuàng)建資料檔案庫信息選擇數(shù)據(jù)源數(shù)據(jù)源名稱如下:(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))這里使用自己虛擬機(jī)的數(shù)據(jù)庫,用戶使用apps(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=PROD)))選擇元數(shù)據(jù)類型中間有一個(gè)選擇相應(yīng)數(shù)據(jù)源的動(dòng)作,自己建兩張表createtableapps.cux_employee(employee_idnumbernotnull,employee_numbervarchar2(50)notnull,employee_namevarchar2(240)notnull,dept_idnumbernotnull,job_codevarchar2(240),hire_datedate,salarynumber);altertableapps.cux_employeeaddprimarykey(employee_id);ALTERTABLEapps.cux_employeeADDforeignkey(dept_id)REFERENCESapps.cux_department(dept_id);createtableapps.cux_department(dept_idnumbernotnull,dept_numbervarchar2(50)notnull,dept_namevarchar(240)notnull);altertableapps.cux_departmentaddprimarykey(dept_id);insertintocux_departmentvalues(1001,'FIN01','財(cái)務(wù)一組');insertintocux_departmentvalues(1002,'FIN02','財(cái)務(wù)二組');insertintocux_departmentvalues(1003,'DIS01','業(yè)務(wù)一組');insertintocux_departmentvalues(1004,'DIS02','業(yè)務(wù)二組');insertintocux_departmentvalues(1005,'HR01','人力一組');insertintocux_departmentvalues(1006,'HR02','人力二組');insertintocux_employeevalues(1,'NO001','張某',1001,'AA',SYSDATE,4000);insertintocux_employeevalues(2,'NO002','韓某',1002,'BB',SYSDATE,10010);insertintocux_employeevalues(3,'NO003','許某',1004,'CC',SYSDATE,9000);insertintocux_employeevalues(4,'NO004','曾某',1006,'DD',SYSDATE,9147);insertintocux_employeevalues(5,'NO005','肖某',1003,'EE',SYSDATE,9200);insertintocux_employeevalues(6,'NO006','楊某',1003,'FF',SYSDATE,9760);insertintocux_employeevalues(7,'NO007','邱某',1002,'GG',SYSDATE,7922);insertintocux_employeevalues(8,'NO008','孟某',1002,'HH',SYSDATE,6294);insertintocux_employeevalues(9,'NO009','于某',1005,'II',SYSDATE,8137);insertintocux_employeevalues(10,'NO010','嚴(yán)某',1006,'GG',SYSDATE,6100);insertintocux_employeevalues(11,'NO011','賀某',1002,'KK',SYSDATE,7480);insertintocux_employeevalues(12,'NO012','謝某',1002,'LL',SYSDATE,7652);insertintocux_employeevalues(13,'NO013','宋某',1004,'MM',SYSDATE,4333);insertintocux_employeevalues(14,'NO014','韓某',1005,'NN',SYSDATE,9284);insertintocux_employeevalues(15,'NO015','董某',1001,'OO',SYSDATE,8179);insertintocux_employeevalues(16,'NO016','潘某',1006,'PP',SYSDATE,5536);insertintocux_employeevalues(17,'NO017','黃某',1003,'QQ',SYSDATE,8792);將表拖過去之后,點(diǎn)擊完成點(diǎn)擊文件保存D:\HAND\BI\instances\instance1\bifoundation\OracleBIServerComponent\coreapplication_obis1\repository上傳RPD登錄:http://dom-pc:7001/em一般一個(gè)BIEE項(xiàng)目唯一創(chuàng)建一個(gè)RPD文件,所以不建議直接創(chuàng)建并上傳覆蓋系統(tǒng)示例RPD,應(yīng)從服務(wù)器上直接打開服務(wù)器上的Rpd文件進(jìn)行編輯,此例子僅作參考。coreapplicationobis1啟動(dòng)失敗查看消息重啟opmnctl.bat,發(fā)現(xiàn)obis1這個(gè)服務(wù)沒有起來此時(shí)如果去登錄http://dom-pc:9704/analytics發(fā)現(xiàn)可以訪問,但是使用weblogic/weblogic123456,最rpd上傳之前還可以登錄,但是現(xiàn)在登錄不了了。參考/thread/2153469?start=0&tstart=0然后去查日志,發(fā)現(xiàn)確實(shí)是資料庫的密碼錯(cuò)了,導(dǎo)致Coreapplication_obis1這個(gè)服務(wù)一直沒有啟起來然后重新生成RPD文件,在創(chuàng)建資料檔案庫信息步驟時(shí),使用口令weblogic123456同時(shí)在上傳RPD文件時(shí)也使用口令weblogic123456,之前填apps導(dǎo)致保存,==!。。。然后點(diǎn)擊重新啟動(dòng)也OK了重啟5個(gè)服務(wù)http://dom-pc:9704/analytics也可以登錄了數(shù)據(jù)分析新建->分析登錄http://dom-pc:9704/analytics(weblogic/weblogic123456)chrome沒有彈出來,換firefox,選擇APPS用戶區(qū)域數(shù)據(jù)源列添加刪除左側(cè)的表字段為RPD文件中最左側(cè)表示層中的模型,可以當(dāng)做表來看待,雙擊表字段,即可將字段添加到右側(cè)所選列查看結(jié)果,系統(tǒng)會(huì)自動(dòng)執(zhí)行查詢,SALARY_SUM字段則按照除SALARY外的其他字段分組求和,這里看到是和SALARY字段一致的不需要的字段可以刪除,然后查看匯總后的結(jié)果垂直條形圖表格形式的數(shù)據(jù)可以按照?qǐng)D表的形式更生動(dòng)直觀的展示,如下添加一個(gè)垂直條形圖條形圖是以flash顯示的,瀏覽器可能提示裝flash點(diǎn)擊右側(cè)的鉛筆可以編輯圖標(biāo)顯示方式:點(diǎn)擊保存在目錄下即可訪問點(diǎn)擊如下:BIEE系統(tǒng)管理BIEE服務(wù)的啟動(dòng)與停止BIEE服務(wù)的啟動(dòng)(方法一)開始->OracleBusinessIntelligence->啟動(dòng)BI服務(wù)點(diǎn)擊啟動(dòng)BI服務(wù),第一次啟動(dòng)BIEE服務(wù)時(shí),會(huì)提示輸入用戶名和密碼,是BIEE安裝時(shí)設(shè)置的系統(tǒng)管理員的用戶名和密碼,以后啟動(dòng)就不會(huì)用用戶名和密碼的提示,因?yàn)榈谝淮螁?dòng)一級(jí)將用戶名和密碼保存到文件里了。啟動(dòng)過程中出現(xiàn)亂碼,是和Weblogic支持的字符集有關(guān),不會(huì)影響服務(wù)的啟動(dòng),偶爾出現(xiàn)Error信息,只要不影響啟動(dòng),都是可以忽略的。停止BI服務(wù)開始->OracleBusinessIntelligence->停止BI服務(wù)然后回車,等待服務(wù)停止就可以了。啟動(dòng)后彈出瀏覽器窗口在啟動(dòng)后會(huì)自動(dòng)彈出瀏覽器窗口,通過登錄系統(tǒng)來查看BIEE的啟動(dòng)是否正常。地址:http://localhost:端口/analytics/saw.dll登錄后在Oracle-overview中正常看到BIEE的報(bào)表,說明服務(wù)啟動(dòng)正常。有時(shí)候會(huì)出現(xiàn)圖標(biāo)顯示不出來,這里圖表其實(shí)是flash,需要安裝flash插件。BIEE服務(wù)腳本啟動(dòng)(方法二)腳本路徑:D:\BIFS\Middleware\user_projects\domains\bifoundation_domain\bin腳本路徑:D:\BIFS\Middleware\instances\instance1\bin操作步驟如下:?jiǎn)?dòng)Weblogic啟動(dòng)BI_Server1啟動(dòng)BI的其他七個(gè)組件服務(wù),要求全部為Alive然后打開瀏覽器,輸入BI分析的地址:http://vpc-2k8-oditest:9704/analytics同樣可以啟動(dòng)BI服務(wù)。BIAdminTool管理工具的連接配置數(shù)據(jù)源的連接配置開始->OracleBusinessIntelligence->BI管理點(diǎn)擊藍(lán)色的文件夾(聯(lián)機(jī)打開)后出現(xiàn)一個(gè)比較長(zhǎng)的字符串,這個(gè)是BIEE安裝完成之后,自動(dòng)配置的連接本機(jī)服務(wù)的一個(gè)連接串,如果本機(jī)沒有安裝BIEE服務(wù),想要遠(yuǎn)程連接BIEE服務(wù)的話,則需要重新配置。遠(yuǎn)程連接BIEE服務(wù)的配置如下打開ODBC數(shù)據(jù)源管理器之后,點(diǎn)擊系統(tǒng)DSN,添加,選擇OracleBiserver11g,(這里是由于安裝了BIEE服務(wù),才會(huì)出現(xiàn)下圖的數(shù)據(jù)源驅(qū)動(dòng)),如果沒有安裝BIEE服務(wù),只安裝了客戶端的情況下,這里出現(xiàn)的驅(qū)動(dòng)程序的名字叫做Oraclebi_server1,二者的效果是一樣的,點(diǎn)擊之后選擇完成。這個(gè)也可以打開輸入我們希望看到的連接串的名稱,比如輸入DEV,連接開發(fā)環(huán)境的BIEE的服務(wù)器,服務(wù)器IP29下一步輸入Biserver的用戶名密碼,下一步默認(rèn)最后完成,點(diǎn)擊確定。再次打開BI管理,打開聯(lián)機(jī)打開,就會(huì)看到剛剛配置的DEV的連接串,輸入檔案庫口令,用戶名和密碼,這時(shí),打開的Rpd就是DEV連接串配置IP所指向的BIEE服務(wù)器。目錄管理器的連接配置打開目錄管理器開始-OracleBusinessIntelligence-目錄管理器選擇文件,打開目錄可以看到類型可選脫機(jī)或者聯(lián)機(jī)脫機(jī)打開脫機(jī)的話需要選擇Catalog文件夾的路徑,比如我選擇的是BIEE安裝目錄下的Catalog文件夾中SiteAPPLite這個(gè)文件夾,點(diǎn)擊OK就可以看到這個(gè)Catalog文件夾下的所有內(nèi)容,包括:共享文件夾、系統(tǒng)文件夾、用戶文件夾。這里看到的內(nèi)容和直接點(diǎn)擊文件夾看到的內(nèi)容是一致的。路徑:D:\BIFS\Middleware\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\SampleAppLite點(diǎn)擊OK聯(lián)機(jī)打開聯(lián)機(jī)打開需要輸入的URL,是BIEE的訪問地址,如圖需要輸入http://vpc-2k8-oditest:9704/analytics/saw.dll這個(gè)地址然后點(diǎn)擊OK這個(gè)里面看到的內(nèi)容同樣是catalog文件下看到的內(nèi)容,聯(lián)機(jī)的話所作的修改直接反應(yīng)到服務(wù)器上,脫機(jī)的話就需要發(fā)布到服務(wù)器上才能看到。目錄管理器的作用文件->歸檔/取消歸檔可以通過歸檔或者取消歸檔來做Catalog文件夾報(bào)表文件的增量部署,同樣這個(gè)目錄管理器可以很方便的對(duì)文件夾進(jìn)行權(quán)限的設(shè)置。點(diǎn)擊文件夾右鍵權(quán)限,可以很方便的給角色添加相應(yīng)的權(quán)限。BIEE各組件日志的存放路徑各組件的存放路徑BIEE安裝目錄下有兩個(gè)重要的文件夾,一個(gè)是user_projects,另外一個(gè)是instances,user_projects存放的是跟weblogic相關(guān)的內(nèi)容,因此weblogic的日志文件會(huì)存放在user_projects下面。如下圖,AdminServer.log就是存放weblogic啟動(dòng)與停止的日志。D:\BIFS\Middleware\user_projects\domains\bifoundation_domain\servers\AdminServer\logsInstance文件:D:\BIFS\Middleware\instances\instance1\diagnostics\logs,下面會(huì)出現(xiàn)多個(gè)以BI命名的文件,文件路徑下存放的就是各個(gè)組件的日志文件。OracleBIServerComponent組件OracleBIServerComponent下面,雙擊進(jìn)來,如圖,nqquery.log記錄BIServer啟動(dòng)與停止的信息,nqquery.log,前端報(bào)表查詢生成的物理sql會(huì)在這里記錄。OracleBIPresentationServicesComponent組件OracleBIPresentationServicesComponent是前端報(bào)表的服務(wù),這里服務(wù)日志會(huì)記錄在sawlog0.log里面。其他組件OracleBISchedulerComponent保存的是跟調(diào)度相關(guān)的組件,OracleBIClusterControllerComponent保存的是跟集群相關(guān)的組件,OracleBIJavaHostComponent保存的是Javahost服務(wù)日志,JavaHost是BIEE圖形展示需要的一個(gè)服務(wù),如果BIEE圖形展示有問題的話就可以看這個(gè)目錄下的日志文件。Weblogic新增用戶Weblogic地址37:7001/console打開之后點(diǎn)擊安全領(lǐng)域點(diǎn)擊myrealm點(diǎn)擊用戶和組點(diǎn)擊新建輸入名稱,說明以及口令,確認(rèn)點(diǎn)擊用戶名稱,選擇組Tab頁保存完成BIEE配置Oracle數(shù)據(jù)源在設(shè)計(jì)Rpd模型之前,要先配置好數(shù)據(jù)源,才能保證Rpd中導(dǎo)入數(shù)據(jù)庫表時(shí)能夠正常連接數(shù)據(jù)庫。配置BIEEoracle客戶端tnsname.ora找到oracle數(shù)據(jù)庫或者客戶端的配置的Tns內(nèi)容,復(fù)制到BIEE安裝目錄下的Tns文件中Oracle數(shù)據(jù)庫或客戶端的Tns路徑:D:\app\oracle_odi\product\11.2.0\dbhome_1\NETWORK\ADMIN內(nèi)容:CCECDW=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=vpc-2k8-oditest)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=CCECDW)))BIEE安裝目錄的Tns路徑:D:\BIFS\Middleware\Oracle_BI1\network\admin如圖,添加TNS。驗(yàn)證Tns配置在Oracle客戶端創(chuàng)建一個(gè)數(shù)據(jù)倉庫的數(shù)據(jù)庫用戶CCEC/CCECCCECcreateuserccecidentifiedbyccecccecdefaulttablespaceUSERS;grantconnect,resourcetoccec;grantcreatedatabaselinktoccec;grantcreatesynonymtoccec;grantdbatoccec;grantcreateviewtoccec;grantcreatetabletoccec;以上腳本創(chuàng)建完數(shù)據(jù)庫用戶后,在該用戶下創(chuàng)建一個(gè)測(cè)試表。切換用戶,創(chuàng)建表,插入一條數(shù)據(jù),提交connectccec/ccecccec;createtableccec.ccec_bi_table_test(idnumber);insertintoccec_bi_table_testvalues(1);commit;開始->BI管理工具->聯(lián)機(jī)打開(藍(lán)色文件夾),資料檔案庫口令默認(rèn)Admin123,輸入weblogic登錄用戶和密碼,點(diǎn)擊打開。選擇OCI10g/11g輸入數(shù)據(jù)源名稱(剛剛配置的Tns數(shù)據(jù)源),數(shù)據(jù)庫用戶名密碼只需要勾選表,關(guān)鍵字和外鍵都不需要勾選下一步,選擇數(shù)據(jù)庫用戶下的表,點(diǎn)擊導(dǎo)入,確定完成后,點(diǎn)擊保存物理層會(huì)多一個(gè)CCECDW的數(shù)據(jù)庫,點(diǎn)擊表,右鍵查看數(shù)據(jù),如果有值,表明連通。在連接池中配置直接在連接池中輸入連接信息,注意吧空格和換行符去掉連接池中配置數(shù)據(jù)源這里的數(shù)據(jù)源名稱換成(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=vpc-2k8-oditest)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=CCECDW)))。也就是這一步直接填數(shù)據(jù)源字符串?;蛘咧苯釉谶@里配置保存之后點(diǎn)擊查看數(shù)據(jù),也還是可以的。BIEE實(shí)例一BIEE的rpd分為三層:物理層、邏輯層(業(yè)務(wù)模型和映射層)、展現(xiàn)層(表示層)表結(jié)構(gòu)介紹產(chǎn)品表DIM_PRODUCTS時(shí)間表DIM_TIME_DAY收入表FACT_REVENUE其中,收入表作為事實(shí)表,和產(chǎn)品維和時(shí)間維作關(guān)聯(lián),時(shí)間維分為三層,年月日,產(chǎn)品維也分為三層,品牌、類型、產(chǎn)品,收入事實(shí)表我們只關(guān)注,日期、產(chǎn)品ID和收入。產(chǎn)品表字段表字段CREATETABLEDIM_PRODUCTS(BRAND_KEYNUMBER,BRANDVARCHAR2(2000),TYPE_KEYNUMBER,TYPEVARCHAR2(2000),PROD_KEYNUMBER,PROD_DSCVARCHAR2(2000));表數(shù)據(jù)參考時(shí)間表字段表字段CREATETABLEDIM_TIME_DAY(CAL_YEARNUMBER,CAL_MOUNTH_DESCVARCHAR2(50),CAL_DATEDATE);表數(shù)據(jù)參考收入表表字段CREATETABLEDIM_PRODUCTS(BRAND_KEYNUMBER,BRANDVARCHAR2(2000),TYPE_KEYNUMBER,TYPEVARCHAR2(2000),PROD_KEYNUMBER,PROD_DSCVARCHAR2(2000));表數(shù)據(jù)參考配置數(shù)據(jù)源配置數(shù)據(jù)源開始菜單欄打開BI管理,黑色的命令窗口可以關(guān)掉,然后點(diǎn)擊藍(lán)色的聯(lián)機(jī)打開,資料檔案庫的口令是創(chuàng)建資料檔案庫的時(shí)候設(shè)置的,因?yàn)槲覀円蜷_安裝完BIEE自帶的DEMO的資料檔案庫,所以口令是默認(rèn)的Admin123,輸入weblogic的密碼welcome1,然后點(diǎn)擊打開。這里看到的就是BIEE模型設(shè)計(jì)的三層結(jié)構(gòu),物理層,業(yè)務(wù)模型和映射,表示層因?yàn)檫@里要連接的數(shù)據(jù)庫是Oracle數(shù)據(jù)庫,所以選擇類型為OCI,數(shù)據(jù)源名稱是BIEE自帶的ORACLE客戶端中TNS的名稱,輸入數(shù)據(jù)庫用戶的用戶名和密碼。點(diǎn)擊下一步,這里不需要勾選關(guān)鍵字和外鍵,不導(dǎo)入數(shù)據(jù)庫中創(chuàng)建的外鍵關(guān)系,我們自己在rpd的物理層來設(shè)計(jì)。點(diǎn)擊下一步,選擇好我們要導(dǎo)入的表,點(diǎn)擊導(dǎo)入所選項(xiàng),確定連接池信息,完成。物理層如圖所示,保存之后左上角的星星狀圖形消失。物理層設(shè)計(jì)創(chuàng)建表之間的關(guān)聯(lián)選中三張表,右鍵物理圖表,僅限所選對(duì)象,然后出現(xiàn)下圖。上方的菜單欄中有一個(gè)新建聯(lián)接,點(diǎn)擊一下,然后先點(diǎn)擊事實(shí)表,再點(diǎn)擊維表。我們把時(shí)間維的CAL_DATE和事實(shí)維的BILL_DATE做了表關(guān)聯(lián),確認(rèn)關(guān)聯(lián)字段無誤后,點(diǎn)擊確定。再點(diǎn)擊事實(shí)表,點(diǎn)擊產(chǎn)品維,把產(chǎn)品維的PROD_KEY和事實(shí)表的PROD_KEY做關(guān)聯(lián),點(diǎn)擊確定,然后關(guān)閉。這樣的話物理層的物理聯(lián)接就設(shè)置好了邏輯層設(shè)計(jì)創(chuàng)建業(yè)務(wù)模型和映射直接把數(shù)據(jù)庫CCECDW拖放到業(yè)務(wù)模型和映射層會(huì)出現(xiàn)一個(gè)以數(shù)據(jù)庫用戶命名的業(yè)務(wù)模型,然后點(diǎn)擊三張表,右鍵,業(yè)務(wù)模型圖表,僅限所選表,上面菜單欄工具三個(gè)按鍵分布為隱藏和顯示字段,最后一個(gè)為自動(dòng)布局,點(diǎn)擊后如下圖所示。事實(shí)表和維表的邏輯聯(lián)接是有的,在物理層的時(shí)候我們創(chuàng)建的是物理聯(lián)接,在邏輯層,這個(gè)聯(lián)接叫做邏輯聯(lián)接可以雙擊邏輯聯(lián)接的箭頭打開看一下邏輯聯(lián)接和物理聯(lián)接不同之處在于,物理聯(lián)接需要設(shè)置具體的關(guān)聯(lián)字段,邏輯聯(lián)接則不需要;一般情況下物理層設(shè)置聯(lián)接之后拖放到業(yè)務(wù)模型層,會(huì)自動(dòng)創(chuàng)建,如果沒有創(chuàng)建聯(lián)接,我們需要手動(dòng)創(chuàng)建一下。給維表設(shè)置維度層次PRODUCT維表,右鍵,創(chuàng)建邏輯維,具有基于級(jí)別的層次的維它會(huì)默認(rèn)給我們創(chuàng)建兩層,一個(gè)是Total層,一個(gè)是Detail層,我們根據(jù)業(yè)務(wù)的需要,在Detail層上點(diǎn)擊右鍵,新建父級(jí),這里給它起名叫做類型,點(diǎn)擊確定在類型上新建父級(jí),輸入品牌,確定,然后將類型和類型描述字段,拖到類型這個(gè)層次下面,將品牌和品牌描述字段,拖放到品牌這個(gè)層次下面。給品牌維和類型維設(shè)置邏輯級(jí)別關(guān)鍵字給品牌維設(shè)置邏輯級(jí)別關(guān)鍵字:

品牌ID字段,右鍵,新建邏輯級(jí)別關(guān)鍵字把用于顯示勾選為空再來創(chuàng)建品牌名稱的邏輯級(jí)別關(guān)鍵字這里的品牌名稱用于顯示,點(diǎn)擊確定。品牌這個(gè)維度的關(guān)鍵字的主鍵,必須是能夠唯一標(biāo)識(shí)這個(gè)層次記錄的ID同理,類型層次也做此處理,右鍵TYPE_KEY,新建邏輯級(jí)別關(guān)鍵字,不用于顯示,右鍵TYPE,新建邏輯級(jí)別關(guān)鍵字,用于顯示,最后檢查維度的主鍵。產(chǎn)品維Detail層,我們把產(chǎn)品名稱也設(shè)置成為邏輯級(jí)別關(guān)鍵字,并且把PROD_KEY的用于顯示取消掉(雙擊Detail層,點(diǎn)擊關(guān)鍵字標(biāo)簽頁,把用于顯示取消勾選)。然后確定,這樣的話一個(gè)產(chǎn)品的維度層次就做好了,維度層次最主要的一個(gè)作用就是定義鉆取的路徑,層次的名稱可以修改Detail改成產(chǎn)品,Total改成合計(jì)給時(shí)間維表創(chuàng)建層次給時(shí)間表創(chuàng)建基于級(jí)別的層次的維在時(shí)間維的Detail層創(chuàng)建父級(jí),月份在月份的上面再創(chuàng)建父級(jí),年。給月份和年的字段分別新建邏輯級(jí)別關(guān)鍵字時(shí)間維和其他維有所不同,時(shí)間維還需要設(shè)置兩個(gè)地方首先雙擊時(shí)間維度,勾選時(shí)間屬性,點(diǎn)擊確定然后在每一層次上,雙擊關(guān)鍵字,勾選上序時(shí)關(guān)鍵字,包括年層,月層,Detail層這兩個(gè)屬性的(時(shí)間屬性以及時(shí)間序時(shí)關(guān)鍵字的設(shè)置)的設(shè)置跟BIEE里,時(shí)間序列函數(shù)有關(guān),比如ago,todate函數(shù)。至此兩個(gè)維度處理完了。事實(shí)表的處理刪除無關(guān)字段雙擊REVENUE,設(shè)置它的聚合規(guī)則為Sum,點(diǎn)擊確定默認(rèn)情況下CCEC這個(gè)業(yè)務(wù)模型,會(huì)有一個(gè)禁用查詢的屬性,雙擊CCEC業(yè)務(wù)模型,把禁用勾選為空,點(diǎn)擊確定邏輯層有內(nèi)容,但是表示層沒有內(nèi)容,這種情況下是不讓保存的,如果保存的話會(huì)報(bào)出現(xiàn)業(yè)務(wù)模型CCEC沒有相應(yīng)的主題區(qū)域,這個(gè)錯(cuò)誤,就是沒有展現(xiàn)層內(nèi)容的意思。展現(xiàn)層設(shè)計(jì)將CCEC業(yè)務(wù)模型拖放到表示層展現(xiàn)層可以業(yè)務(wù)化表名字段名表示層可以業(yè)務(wù)表名和字段名稱,比如說我們把產(chǎn)品維改成產(chǎn)品字段也可以修改將CCEC業(yè)務(wù)模型拖放到表示層把一些ID字段刪除,因?yàn)槲覀冊(cè)谇岸尾恍枰故綢D給表及字段調(diào)整順序給表調(diào)整順序,雙擊主題區(qū)域的名稱給字段調(diào)整順序表縮進(jìn)的效果CCEC主題區(qū)域新建表示表,叫維度,然后雙擊維度表示表點(diǎn)擊確定。BIEE報(bào)表開發(fā)在BIEE里,BIPublisher創(chuàng)建的叫做報(bào)表,BIAnswer創(chuàng)建的叫做分析,因?yàn)樯婕暗絻x表盤和提示的開發(fā),這里統(tǒng)稱為報(bào)表開發(fā)。在BIEE報(bào)表里,查詢條件叫做儀表盤提示,透視表和圖表都統(tǒng)稱為分析,一個(gè)報(bào)表歸在一個(gè)儀表盤頁中,一個(gè)儀表盤可以包含多個(gè)儀表盤頁。創(chuàng)建分析輸入BIEE的訪問地址,然后登陸,用戶名密碼weblogic/welcome1http://vpc-2k8-oditest:9704/analytics選擇主題在右上方的菜單欄中選擇新建,我們只需要關(guān)注三個(gè),分別是分析、儀表盤、儀表盤提示。選擇分析,在彈出的主題區(qū)域這里我們選擇之前創(chuàng)建的CCEC這個(gè)主題區(qū)域在打開的頁面中,主題區(qū)域這一部分顯示的內(nèi)容和在RPD展現(xiàn)層顯示的內(nèi)容是一致的,如果我們的RPD有更新,選擇刷新,重新加載服務(wù)器元數(shù)據(jù),這樣RPD的內(nèi)容就會(huì)同步更新到這里。這個(gè)頁面包括主題區(qū)域,所選列區(qū)域和過濾器區(qū)域??梢灶惐壤斫鉃閷慡QL,主題區(qū)域理解為From哪些表,所選列區(qū)域理解為select字段,過濾器區(qū)域理解為where條件。創(chuàng)建分析雙擊主題區(qū)域中的字段列名,即可將字段添加到所選列中,我們這里選擇時(shí)間維度中的年份、產(chǎn)品維度中的類型、收入事實(shí)表中的收入字段。然后查看結(jié)果,我們看到BIEE默認(rèn)以表格來顯示數(shù)據(jù),現(xiàn)在看到的界面叫做復(fù)合布局,一個(gè)復(fù)合布局上可以放置各種各樣的視圖,比如說表格,數(shù)據(jù)透視表以及圖表,其中標(biāo)題也是一種視圖。先把表格刪掉,來創(chuàng)建一個(gè)數(shù)據(jù)透視表。選擇新建視圖中的創(chuàng)建數(shù)據(jù)透視表BIEE默認(rèn)把年份放在了行上,類型放在了頭上,可以點(diǎn)擊右上角的鉛筆,進(jìn)行調(diào)整。把度量標(biāo)簽放在最上方,時(shí)間維和類型位置交換,即可達(dá)到目前的效果。在度量標(biāo)簽處小按鈕點(diǎn)擊格式化度量標(biāo)簽,選擇對(duì)齊方式為居中對(duì)齊。點(diǎn)擊完成這個(gè)數(shù)據(jù)透視圖做完后,再來做一個(gè)圖表,選擇新建圖表-條形圖-垂直。會(huì)生成一個(gè)圖表如下如果需要修改點(diǎn)擊右上角鉛筆,可以將類型放到分組方式中,年份放到顏色變化區(qū)域,修改之后就可以在上方看到效果圖。修改圖形屬性點(diǎn)擊確定,完成現(xiàn)在圖表是在數(shù)據(jù)透視表的下方,可以把圖表拖到數(shù)據(jù)透視表的右側(cè)保存然后點(diǎn)擊保存,保存到共享文件夾下新建的收入情況文件夾下,命名為收入情況對(duì)比表,然后點(diǎn)擊確定。創(chuàng)建儀表盤提示創(chuàng)建提示新建->儀表盤提示->選擇主題區(qū)域?yàn)镃CEC打開后如下圖選擇加號(hào)旁邊的下拉按鈕,選擇列提示同樣從這個(gè)主題區(qū)域里面選擇想要作為查詢條件的字段這里我們選擇年,點(diǎn)擊確定,在彈出的這個(gè)界面中,展開選項(xiàng),運(yùn)算符展開之后可以看到很多運(yùn)算邏輯,包括等于大于小于不等于等;用戶輸入是查詢條件的一個(gè)展現(xiàn)形式,默認(rèn)情況下是選項(xiàng)列表,還可以有復(fù)選框單選按鈕等等,可以根據(jù)自己的需要來選擇;選項(xiàng)列表指的是這個(gè)查詢條件的備選項(xiàng),默認(rèn)條件下是所有列值,就是數(shù)據(jù)庫這個(gè)字段能夠有多少記錄,備選項(xiàng)就有多少個(gè);默認(rèn)選擇可以選擇特定值,點(diǎn)擊加號(hào)即可以添加默認(rèn)選擇列,然后點(diǎn)擊確定就完成了這個(gè)提示的設(shè)置。在添加一個(gè)品牌的提示,保持默認(rèn),確定點(diǎn)擊品牌的新建列可以讓提示水平放置如果需要將按鈕放到提示旁邊的話,雙擊第一頁,然后修改為將按鈕放到提示旁雙擊第一頁,刪除頁1,以刪除下面出現(xiàn)的頁1標(biāo)題,如下然后確定保存為提示完成了提示的創(chuàng)建.創(chuàng)建儀表盤,并將分析和提示發(fā)布到儀表盤創(chuàng)建儀表盤點(diǎn)擊新建-儀表盤選擇收入情況文件夾下的儀表盤,儀表盤命名為收入分析點(diǎn)擊確定,會(huì)直接跳轉(zhuǎn)到收入分析這個(gè)儀表盤的編輯界面,我們打開左下角的共享文件夾,點(diǎn)擊收入情況,將提示和分析都拖到右側(cè)。如下圖,保存,然后點(diǎn)擊運(yùn)行出現(xiàn)如下的結(jié)果創(chuàng)建提示和分析的關(guān)聯(lián)在查詢的時(shí)候,勾選其他年份的時(shí)候,發(fā)現(xiàn)數(shù)據(jù)沒有發(fā)生變化,這個(gè)是因?yàn)樯戏降奶崾竞拖路降姆治鍪莾蓚€(gè)部分,他們之間沒有關(guān)系。我們需要點(diǎn)擊右上方編輯儀表盤修改我們剛剛做的分析,屬性,編輯分析返回標(biāo)準(zhǔn)頁簽選擇年份字段,添加過濾器,新建過濾器選擇提示。選擇提示表示接收的是儀表盤的參數(shù),然后點(diǎn)擊確定。如果提示列品牌,不在所選列中,點(diǎn)擊過濾器右側(cè)的新建按鈕,選擇更多列同樣是從主題區(qū)域內(nèi)容里面,將品牌字段,添加到過濾器來,點(diǎn)擊確定同樣過濾器運(yùn)算符仍然選擇提示,表示接收提示傳過來的參數(shù)過濾器加號(hào)之后,點(diǎn)擊保存,返回收入分析儀表盤界面,執(zhí)行查詢BIEE實(shí)例二客戶端設(shè)置打開BI工具配置內(nèi)網(wǎng)TNSCCECDW=(DESCRIPTION=(ADDRE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論