Oracle商務智慧型應用軟體BIEE簡介

2021-03-04 09:35:19 字數 3107 閱讀 5976

(2009-06-01 22:13:24)

oracle business intelligence suite enterprise edition plus(以下簡稱biee plus)將實時、前瞻性的和可執行的洞察力擴充套件到每乙個使用者,包括企業的高管、經理和一線員工,從而支援使用者更快地做出更明智的業務決策。biee plus 提供可熱插入現有資料資源和運營系統中的商務智慧型平台,為構建企業商務智慧型解決方案提供了最佳基礎,滿足整個企業範圍的商務智慧型需求,包括特定分析和查詢、前瞻性的商務智慧型和預警、高階報表編制和**分析,所有這些都通過乙個個性化、互動式的智慧型資訊儀表板來提供。使用者在合適的時間獲得了和背景相關聯的合適資訊,從而能制定出最有效的業務決策,使更多使用者獲得洞察力。

除了提供全面的商務智慧型功能外,biee plus 平台還基於成熟、全新的面向 web 服務的體系結構,從而可提供真正意義上的下一代商務智慧型功能。

biee plus 對任何企業資料資源都是開放的,並針對oracle或非oracle資料庫進行了優化,能整合來自所有企業應用系統(包括第三方和客戶應用系統)的資料。借助biee plus ,你能夠充分利用你對oracle和非oracle技術的現有投資,跨整個企業資源提供全面、實時的智慧型並降低總體擁有成本。

主要特點:

最全面的標準化企業級bi平台廣泛資料來源支援通過簡化報表和分析操作,擴大和提公升bi應用資訊同步確保資訊的唯一版本提供最廣泛的bi功能支援

biee作為oracle的新的商業智慧型平台企業版,起源於oracle所收購的siebel公司,biee原來叫做siebel analytic,但是siebel也不是它的發明者,它是siebel在2023年收購的另乙個公司叫nquire software的產品,這個從它的配置檔案的名稱就可以看出來(nqsconfig,還一直保留著nquire software的痕跡)。但是這個產品無論是在siebel還是在oracle都得到了發揚光大,我的理解是,也許它不一定是最好的bi工具,但是卻是乙個非常有創造力的工具,它對於物理層,邏輯層,展現層的理解和定義創造了乙個非常簡潔而清晰的資料模型,使用這個資料模型可以完整地連線企業內各個異構資料來源和前台的業務使用人員,使商業智慧型真正能夠在企業範圍內得到大規模部署和使用:

就是報表的「開發」以一種非常容易的方式交還給業務人員,他們就可以隨時產生自己所需要的智慧型資料包表,而不是把需求再提交給開發人員,而開發人員,在定義好了商業智慧型的元資料之後,就可以避免對業務人員的連續不斷的需求疲於應付了!

請注意,這個並不是廣告語,如果你真正理解了biee的架構和部署,你也會有相同的感覺的,所以,覺得biee前台報表開發過於簡單的人也許並不理解這才是biee的真正優勢!

biee architecture

biee的架構非常簡單,如下圖:

我覺得這這個架構裡,最重要的最核心的應該是bi server和由bi server所操作的repository。

一般的資料倉儲或者商業智慧型關心的乙個核心問題是特定領域的分析資料模型的建模,這個建模的過程在biee裡主要是通過bi admintool來進行,而整個建模的成果則是稱之為repository的乙個檔案。bi admintool是乙個圖形工具,主要用於建立和維護repository,biee的repository相當於biee的元資料層,而且從很多資訊來看很可能將會被作為未來oracle的商業智慧型解決方案的中心元資料層,在repository裡主要包含了:

資料來源的定義

多維資料模型的定義

業務展現層的定義

,biee的repository設計得非常簡潔和合理,分別對應於以上的大三個部分分為三個層次的定義:

物理層:對應於資料來源的定義,可以建立多個不同系統的資料來源,比如乙個資料來源時essbase,乙個資料來源是oracle資料庫,而另乙個資料來源時db2。

邏輯層:從多個物理資料來源裡抽象出來的多維資料模型,主要為了業務需求服務,一般是乙個星型模型或雪花模型,在邏輯層可以從多個物理資料來源形成乙個統一的單個多維模型。

表現層:把多維模型以業務的術語展現給最終報表建立的使用者,從展現層的定義中我們不難發現,其實biee的開發主要集中於元資料層的開發,而最終報表和展現甚至可以讓最終的業務使用者自己來完成,這個也說明了biee的展現層開發是相當容易的!

bi server(bi伺服器)

由admintool建立的repository最終由bi server來使用,bi server執行的時候會開啟repository檔案,分析服務通過配置檔案nqsconfig.ini中的

star=rpd檔名

檔名來找到該資料模型定義檔案。

物理層和資料來源

作為乙個bi伺服器,biee的bi server和傳統意義上的essbase或oracle olap的地位並不相同,最大的差別是無論是essbase或者是oracle olap,本身都包含了資料的建模,儲存,處理等服務,但是biee bi server本身卻並不儲存資料,而只是「指向資料」,使用者的分析請求會自動的由分析服務組織成合適的sql傳送到定義在物理層的資料來源,由資料來源執行,當然bi server本身還可以對多個資料來源返回的結果重新組織和「裝配」,最後把組織裝配後的結果返回展現層。

作為源資料的提供者可以是普通資料庫資料,關係型資料,olap服務,文字檔案,excel檔案,xml檔案或者符合xmla規範的資料來源等等,當在物理模型裡定義多個和多種型別的資料來源的時候,資料來源的多樣性完全可以由邏輯層進行掩藏,從而最終的商業智慧型報表開發者或者使用者可以完全不知道最終的資訊**於多種不同的系統。

當從關聯式資料庫來匯入資料模型的時候,一般而言事實表和維度表之間都存在著主外來鍵的關係,在biee裡建立物理層的時候可以通過匯入的方式來把這些事實表和維度表之間的關係直接匯入到物理層裡,這樣biee就可以在建立邏層的時候自動地認識到哪些是事實表,哪些是維度。但是維度的層次關係一般而言還是需要自己去定義;而從essbase或者oracle olap匯入資料模型的時候就要容易一些,因為匯入會把維度的層次關係直接從essbase裡抓出來,就不需要額外去建立維度的層次關係就可以直接使用essbase裡的設計了!

bi presentation service(bi展現層服務)

biee的bi展現層是web伺服器的乙個擴充套件模組,就如siebel應用裡的swse一樣,bi展現層接收bi伺服器的資料然後把把資料組織稱html或者圖表展現給終端使用者,bi展現層也需要操作乙個檔案(catalog檔案,以.webcat結尾),這個檔案儲存了使用者通過管理介面定義的應用的dashboard,通過bi anwsers定義出來的各種報表,以及這些儀錶盤,報表和使用者或者組的許可權對應關係。

應用軟體 教案

圖市職校 計算機應用基礎 公開課教案 授課班級 14春秋汽修班 授課時間 2014.10.30星期四第4節 教學內容 演示文稿基本操作 教學目標 知識目標 1 掌握演示文稿的開啟 關閉 等操作技能目標 1.熟練掌握演示文稿的基本操作技能。2.熟練掌握演示文稿的放映方式。情感目標 1.培養學生獨立思考...

應用軟體管理規範

1 目的 規定本公司應用軟體開發 管理適用本手冊,確保工作人員正確執行本手冊的規定。2.適用範圍 適用於已立項的新疆航空公司應用軟體開發管理工作。3 職責 3 1應用軟體開發研製工作。3 2應用軟體管理工作。4 應用軟體開發 公升級的管理內容 4.1 應用軟體開發研製及軟體的公升級,遵循以下工作流程...

應用軟體系統開發合同

號系統開發合同 甲方 位址 法定代表人 乙方 位址 法定代表人 甲乙雙方經協商達成一致意見 乙方根據本合同專案內容和技術指標設計開發應用軟體系統,依據 中華人民共和國合同法 及相關法律法規的規定簽訂本合同。具體內容如下 本合同中內容不可空白不填,若無某一方面的規定,需註明 無 一 專案名稱 二 系統...