Oracle數(shù)據(jù)倉庫解決方案
綜合能力考核表詳細(xì)內(nèi)容
Oracle數(shù)據(jù)倉庫解決方案
一.數(shù)據(jù)倉庫發(fā)展的商業(yè)驅(qū)動力 3
1.1 企業(yè)生存環(huán)境的變化 3
1.2 企業(yè)如何迎接市場變化帶來的挑戰(zhàn) 4
1.2.1 開拓市場:理解市場 4
1.2.2 提高企業(yè)運作績效:理解業(yè)務(wù) 5
1.2.3 平衡市場發(fā)展目標(biāo)和企業(yè)運作 5
1.3 基于數(shù)據(jù)倉庫的有效的商務(wù)解決方案的要求 6
1.4 ORACLE數(shù)據(jù)倉庫:被證明是有實力的商務(wù)解決方案 6
二、ORACLE數(shù)據(jù)倉庫的體系結(jié)構(gòu) 7
2.1 數(shù)據(jù)倉庫的平臺:數(shù)據(jù)庫和決策分析工具 11
2.1.1 Oracle8i的數(shù)據(jù)倉庫新特性 11
2.1.2 Oracle OLAP產(chǎn)品的新發(fā)展 13
2.1.3 Oracle 集成的決策支持產(chǎn)品工具集 16
2.2 市場發(fā)展分析應(yīng)用 17
2.3 企業(yè)運作分析應(yīng)用 18
2.4 平衡市場和企業(yè)運作目標(biāo)的應(yīng)用 18
2.5 ORACLE商業(yè)智能系統(tǒng) 19
2.6 ORACLE數(shù)據(jù)倉庫實施咨詢服務(wù) 19
2.7 ORACLE數(shù)據(jù)倉庫合作伙伴計劃 20
三、ORACLE數(shù)據(jù)倉庫的平臺--ORACLE8I 21
3.1 豐富查詢處理技術(shù)(RICH QUERY PROCESSING TECHNIQUES) 22
3.2 高級SQL優(yōu)化器(SOPHISTICATED SQL OPTIMIZER) 23
3.3 高端數(shù)據(jù)倉庫技術(shù)和OLTP 24
3.4 資源管理 24
3.5 分區(qū)表(PARTIONED TABLES)與索引 24
3.6 摘要管理 25
3.7 透明的表空間 25
3.8 直接的路徑裝載API 26
3.9 數(shù)據(jù)倉庫的增強功能 26
3.10 先進的查詢技術(shù)與業(yè)務(wù)事件 26
3.11 ORACLE8I并行服務(wù)器改進 27
3.12 擴展的備份與恢復(fù)子系統(tǒng) 28
3.13 ORACLE開放式網(wǎng)關(guān)提供異種數(shù)據(jù)源訪問技術(shù) 28
3.14 增強的多媒體信息處理能力ORACLE 8I INTERMEDIA 30
3.15 數(shù)據(jù)庫管理工具ORACLE ENTERPRISE MANAGER 31
四、ORACLE數(shù)據(jù)倉庫設(shè)計和建立工具--WAREHOUSE BUILDER 34
五、ORACLE集成的決策分析工具集 36
5.1 ORACLE的聯(lián)機分析處理(OLAP)工具--ORACLE EXPRESS 36
5.1.1 Oracle Express服務(wù)器 36
5.1.2 Oracle OLAP的強大的開發(fā)工具 42
5.2 ORACLE即席查詢分析工具--ORACLE DISCOVERER 48
5.3 ORACLE 企業(yè)級的報表工具--ORACLE REPORTS 57
5.4 ORACLE的數(shù)據(jù)挖掘工具--DATA MINING SUITE 60
5.5 ORACLE應(yīng)用服務(wù)器—INTERNET APPLICATION SERVER 61
六、數(shù)據(jù)倉庫的發(fā)展趨勢:與電子商務(wù)的融合 64
一.數(shù)據(jù)倉庫發(fā)展的商業(yè)驅(qū)動力
1.1 企業(yè)生存環(huán)境的變化
在信息時代,伴隨著Internet技術(shù)的蓬勃發(fā)展,全世界范圍內(nèi)的各個企業(yè)都在經(jīng)歷一場深刻的變革,各企業(yè)都在利用Web無所不達的特性來擴展自己將商品和服務(wù)推向市場的能力,但同時由于Internet的存在,客戶的期望也是水漲船高??蛻粜枰磿r訪問各類信息,并不斷比較您和您的競爭對手的情況。因此,在Internet時代,誰能在正確的時間以正確的價格交付正確的產(chǎn)品,誰就是贏家。那么,企業(yè)在擴大市場、提高效率和保持客戶的原始商業(yè)驅(qū)動力不變的情況下,如何繼續(xù)保持競爭的優(yōu)勢,它關(guān)系到企業(yè)在未來的發(fā)展命運。有遠(yuǎn)見的公司都會意識到,只有將自己建成能夠?qū)蛻糇鞒鲅杆俜磻?yīng)的公司才能獲得諸多收獲,這些收獲包括收入、新客戶、客戶滿意度、客戶回頭率以及公司效益的增加,從而使競爭力大為提升。
在80年代中期及90年代初,許多企業(yè)開始重新設(shè)計其商業(yè)流程,以期降低成本并提高效率和競爭能力。同時,這些企業(yè)也意識到,要達到這些目的,所需要開發(fā)的技術(shù)耗資巨大、復(fù)雜且耗時冗長。因此,許多公司轉(zhuǎn)而求助于企業(yè)資源規(guī)劃(ERP)應(yīng)用系統(tǒng)。這些應(yīng)用系統(tǒng)幫助它們實現(xiàn)了內(nèi)部商業(yè)流程,如財務(wù)、制造、庫存管理和人力資源的自動化和優(yōu)化,從而將企業(yè)從戰(zhàn)術(shù)性的日常商業(yè)運作事務(wù)中解放了出來。
自此以后,企業(yè)關(guān)注的焦點逐漸由改進內(nèi)部運作轉(zhuǎn)移到更多地關(guān)注客戶上來。各類人士和商業(yè)機構(gòu)都開始要求得到更多的關(guān)注和更及時的服務(wù),許多公司都開始調(diào)整自己的商業(yè)模式,并將更多的注意力投向外部。由于需要將更多的注意力集中到客戶身上,許多企業(yè)都再度開始尋求技術(shù)的幫助,即求助于客戶關(guān)系管理(Customer Relationship Management)軟件。和ERP一樣,CRM解決方案著力于提高企業(yè)運作的自動化和改進業(yè)務(wù)處理流程,建立客戶關(guān)系管理(CRM)系統(tǒng)的目的是賦予企業(yè)更完善的與客戶交流的能力,即從潛在客戶識別、生成有需求的客戶,到銷售完結(jié)、付運訂單以及不斷進行的服務(wù)和支持,提供全過程的自動化處理和更好的協(xié)調(diào)與合作,以提高客戶滿意度和客戶忠實度,增加市場機會和銷售利潤,為企業(yè)發(fā)展服務(wù)。
通過不斷采用新的技術(shù)手段,推出新的業(yè)務(wù)模式,企業(yè)的發(fā)展規(guī)模在不斷的擴大,企業(yè)所積累的信息(包括企業(yè)內(nèi)部業(yè)務(wù)數(shù)據(jù)和客戶相關(guān)數(shù)據(jù))越來越多,如何充分利用這些信息,為企業(yè)的進一步發(fā)展服務(wù),已經(jīng)成為企業(yè)急需解決的一個關(guān)鍵問題。
1.2 企業(yè)如何迎接市場變化帶來的挑戰(zhàn)
“Internet的發(fā)展正在改變我們?nèi)祟惿畹姆椒矫婷?rdquo;,對于企業(yè)經(jīng)營的挑戰(zhàn)主要來自三個方面:
如何把握急速擴張的市場機會(Expand Markets):市場競爭的全球化日趨激烈,傳統(tǒng)的商業(yè)界限正在逐步消失,新的業(yè)務(wù)模式層出不窮,如何抓住機會,占領(lǐng)更多的市場份額。
如何提高企業(yè)的運營效率(Improve Efficiencies):降低企業(yè)經(jīng)營的成本,建立新的高效的業(yè)務(wù)流程,推出更好的業(yè)務(wù)模式,爭取最大的利潤。
如何保持更多的客戶(Retain Customers):客戶是企業(yè)生存的根本保障,如何掌握更多的客戶信息,加強同客戶的溝通,提供更好的服務(wù),提高客戶滿意度,是企業(yè)保留老客戶并爭取新客戶的迫切要求。
企業(yè)如何來面對挑戰(zhàn),適應(yīng)網(wǎng)絡(luò)時代發(fā)展的需要,我們傳統(tǒng)的業(yè)務(wù)模式和經(jīng)營理念正面臨強大的沖擊,我們必須逐步改變我們的管理方式和業(yè)務(wù)流程,利用信息時代的技術(shù)優(yōu)勢,更好理解企業(yè)所面對的市場環(huán)境,更好的分析優(yōu)化企業(yè)內(nèi)部的業(yè)務(wù)流程,更好的協(xié)調(diào)客戶需求與企業(yè)發(fā)展的平衡關(guān)系。
最有效的解決之道,就是建立企業(yè)級的數(shù)據(jù)倉庫,有效的存儲和分析企業(yè)的大量珍貴的數(shù)據(jù),從中發(fā)現(xiàn)市場變化的趨勢、客戶的需求、企業(yè)的實際經(jīng)營情況等有用的信息,為企業(yè)的科學(xué)化管理決策服務(wù),為企業(yè)的深層次發(fā)展服務(wù)。
1.2.1 開拓市場:理解市場
市場是企業(yè)發(fā)展的根本,如何進一步開拓市場,擴大企業(yè)的市場份額,提高企業(yè)的市場競爭力,最重要的是對企業(yè)客戶的把握,任何企業(yè)所提供的產(chǎn)品和服務(wù),都希望被最多的人所接受,得到更多的客戶認(rèn)可,產(chǎn)品和服務(wù)的價值才能真正體現(xiàn)出來,如何保證企業(yè)的產(chǎn)品和服務(wù)就是客戶所急需的,需要企業(yè)對市場和客戶的需求有一個很好的理解。
理解市場和客戶需要的前提,是企業(yè)必須擁有足夠的市場和客戶信息,同時具有很好的輔助分析工具,幫助企業(yè)快速、準(zhǔn)確的了解市場動態(tài),理解客戶需求,實現(xiàn)一對一的市場模式。
一對一的市場模式的實現(xiàn)需基于以下四個步驟:
客戶定位:通過客戶群體分析和企業(yè)所提供的產(chǎn)品、服務(wù)的主要功能,來定位企業(yè)所要面向的主要客戶群。
識別出真正有價值的客戶:對選定客戶群體進行更詳細(xì)的分析,找出最有價值或最有潛在購買能力的客戶,重點分析他們的需求情況,根據(jù)最有價值的客戶的實際需要,定義企業(yè)所提供的產(chǎn)品和服務(wù)的功能范疇。
與客戶的交互式接觸:通過面對面、電話、網(wǎng)絡(luò)等多種渠道與客戶接觸,發(fā)布產(chǎn)品信息,并從客戶的反饋情況中更多的了解客戶需要,更好的定義產(chǎn)品功能,提供給客戶更好的服務(wù)。
提供定制化的產(chǎn)品和服務(wù):在充分了解市場及客戶需求后,根據(jù)客戶的需要,提供大量的符合客戶實際需要的產(chǎn)品和服務(wù)。
1.2.2 提高企業(yè)運作績效:理解業(yè)務(wù)
在市場競爭不斷加劇的情況下,企業(yè)要以最好的價格提供最好的產(chǎn)品和服務(wù),就必須在企業(yè)內(nèi)部管理、優(yōu)化業(yè)務(wù)處理流程、降低成本、提高效率上下工夫,企業(yè)需要對自身的實際運作情況有準(zhǔn)確的了解。需要對企業(yè)內(nèi)部的大量業(yè)務(wù)數(shù)據(jù)進行匯總和分析,從中發(fā)現(xiàn)潛在的問題,實現(xiàn)更好的內(nèi)部管理機制和更好的成本控制策略,提高企業(yè)運作效率。
為更好的理解業(yè)務(wù),企業(yè)需要強有力的輔助分析和決策支持工具,幫助企業(yè)領(lǐng)導(dǎo)決策層及時、準(zhǔn)確的掌握企業(yè)信息,作出科學(xué)化的決策。
1.2.3 平衡市場發(fā)展目標(biāo)和企業(yè)運作
企業(yè)在深刻理解市場和業(yè)務(wù)情況后,需要對市場發(fā)展目標(biāo)和企業(yè)內(nèi)部運作的關(guān)系,作出有效的協(xié)調(diào)與平衡,在發(fā)現(xiàn)市場并作出準(zhǔn)確定位后,需要企業(yè)內(nèi)部各個部門通力協(xié)作,保證在市場允許的時間內(nèi),提供高質(zhì)量的產(chǎn)品和服務(wù),如何協(xié)調(diào)市場需求與企業(yè)生產(chǎn)能力的矛盾,企業(yè)需要很好的商業(yè)智能工具,幫助企業(yè)領(lǐng)導(dǎo)層準(zhǔn)確的預(yù)測和協(xié)調(diào)市場與企業(yè)的發(fā)展矛盾,充分利用企業(yè)的生產(chǎn)能力,爭取最大的市場份額,保證企業(yè)的持續(xù)發(fā)展。
1.3 基于數(shù)據(jù)倉庫的有效的商務(wù)解決方案的要求
為滿足企業(yè)發(fā)展的需要,為實現(xiàn)對關(guān)鍵事務(wù)的決策支持,企業(yè)需要借助于新的技術(shù)手段,建立企業(yè)級的數(shù)據(jù)倉庫,如何實現(xiàn)基于數(shù)據(jù)倉庫的有效的商務(wù)解決方案,數(shù)據(jù)倉庫必須滿足如下要求:
全面的:必須滿足您的商務(wù)需求,提供全套產(chǎn)品,提供服務(wù)與支持,以及擁有能提供補充產(chǎn)品的合作伙伴。所有這些,才能確保你的數(shù)據(jù)倉庫能滿足你現(xiàn)在及將來的特殊要求。一個全面的解決方案是在技術(shù)基礎(chǔ)上的延伸,包括分析應(yīng)用,從而使業(yè)務(wù)經(jīng)理能提高企業(yè)運作效率,擴大市場以及平衡兩者間的關(guān)系。
完整的:必須適合現(xiàn)存的環(huán)境,它必須提供一個符合工業(yè)標(biāo)準(zhǔn)的完整的技術(shù)框架,以保證你系統(tǒng)的各個部分能協(xié)調(diào)一致地工作。
不受限制的:必須能適應(yīng)變化,必須能迅速、簡單地處理更多的數(shù)據(jù)及服務(wù)更多的用戶,以滿足不斷增長的需求。
最優(yōu)的:必須在企業(yè)受益、技術(shù)及低風(fēng)險方面經(jīng)過驗證,必須在市場上保持領(lǐng)先地位,具有明顯的競爭優(yōu)勢和擁有大量的合作伙伴產(chǎn)品。
1.4 Oracle數(shù)據(jù)倉庫:被證明是有實力的商務(wù)解決方案
Oracle提供給客戶當(dāng)今最先進的數(shù)據(jù)倉庫產(chǎn)品、服務(wù)及合作伙伴關(guān)系,滿足以上這些嚴(yán)格要求。
在經(jīng)過驗證的技術(shù)基礎(chǔ)之上建立的Oracle數(shù)據(jù)倉庫,包含企業(yè)所需要的一切:產(chǎn)品、服務(wù)及合作伙伴關(guān)系,幫助企業(yè)迅速的實施數(shù)據(jù)倉庫,簡化管理,提供整個機構(gòu)范圍內(nèi)對信息的訪問和應(yīng)用,提供商務(wù)智能從而使您的投資獲得豐厚的回報。
二、Oracle數(shù)據(jù)倉庫的體系結(jié)構(gòu)
Oracle公司作為世界上最大的數(shù)據(jù)庫廠家,憑借其在技術(shù)、資源和經(jīng)驗上的優(yōu)勢,一直致力于為企業(yè)提供最能滿足企業(yè)競爭需要的數(shù)據(jù)倉庫解決方案。Oracle的數(shù)據(jù)倉庫解決方案包含了業(yè)界領(lǐng)先的數(shù)據(jù)庫平臺、開發(fā)工具和應(yīng)用系統(tǒng)。Oracle數(shù)據(jù)倉庫突破了現(xiàn)有數(shù)據(jù)倉庫產(chǎn)品的局限,能夠幫助企業(yè)以任何方式訪問存放在任何地點的信息,在企業(yè)中的任何層次上,滿足信息檢索和商業(yè)決策的需求。
Oracle數(shù)據(jù)倉庫解決方案由下面幾個部分組成:
技術(shù)基礎(chǔ)
- Oracle Warehouse Builder--數(shù)據(jù)倉庫構(gòu)建工具
- Oracle8i--數(shù)據(jù)庫
- 商業(yè)智能工具集
市場發(fā)展分析應(yīng)用
- Oracle CRM—客戶關(guān)系管理系統(tǒng)
- Oracle Sales Analyzer—銷售分析系統(tǒng)
企業(yè)運作分析應(yīng)用
- Oracle Activity Based Management: --活動成本管理
- Oracle Financial Analyzer—財務(wù)分析器
商業(yè)智能應(yīng)用
- Oracle Business Information System—企業(yè)商業(yè)智能應(yīng)用系統(tǒng)
專家服務(wù)
- Oracle Consulting—數(shù)據(jù)倉庫實施顧問咨詢服務(wù)
以客戶為中心的合作伙伴關(guān)系
- 數(shù)據(jù)倉庫技術(shù)推動計劃
- 系統(tǒng)集成商推動計劃
- 數(shù)據(jù)倉庫平臺市場推動計劃
根據(jù)IDC的報告,大約80%已投資于數(shù)據(jù)倉庫的公司都已獲得了巨大的成功。這是因為數(shù)據(jù)倉庫提供了與OLTP系統(tǒng)截然不同的集中式存儲系統(tǒng),前者包含了從公司擁有的許多數(shù)據(jù)庫中提取出來的業(yè)務(wù)數(shù)據(jù)。這些數(shù)據(jù)生動地反映了企業(yè)承包的現(xiàn)實,被予以分析,以及作為戰(zhàn)略性的競爭武器。快速,準(zhǔn)確地分析商業(yè)問題,將會影響公司的長期生存。
與其它系統(tǒng)不同,數(shù)據(jù)倉庫中的數(shù)據(jù)結(jié)構(gòu)是為快速檢索和分析而進行優(yōu)化的。數(shù)據(jù)是歷史性的,并且以固定間隔進行更新。
在定義,建立和使用數(shù)據(jù)倉庫的過程中存在以下三步曲:
1、 對最終用戶的商業(yè)需求建立模型。數(shù)據(jù)倉庫的設(shè)計者必需從各種最終用戶中了解信息需求,然后將這些信息需求轉(zhuǎn)變?yōu)閿?shù)據(jù)模型。設(shè)計者必須以嚴(yán)密,精確的方法確保模型的完整性。
2、 為元數(shù)據(jù)建立模型。在為最終用戶需求建立模型的同時,數(shù)據(jù)倉庫設(shè)計者還必須為元數(shù)據(jù)(關(guān)于數(shù)據(jù)的數(shù)據(jù))建立模型。該信息確定了進入數(shù)據(jù)倉庫的數(shù)據(jù)范圍,以及與數(shù)據(jù)有關(guān)的規(guī)定。由于數(shù)據(jù)倉庫是面向主題的,元數(shù)據(jù)的建摸可能夸越數(shù)個功能性商業(yè)區(qū)域。元數(shù)據(jù)分兩類:加載和用戶。
加載視圖:描述了所有數(shù)據(jù)源,以及與提取,刷新和向數(shù)據(jù)倉庫傳送數(shù)據(jù)有關(guān)的所有規(guī)定。
最終用戶視圖:在這里,模型與數(shù)據(jù)的商業(yè)用途相匹配。最終用戶將其作為布局圖,依此訪問和搜尋信息。
3、 評估,決定,實施抽象,轉(zhuǎn)換和訪問工具。一旦設(shè)計者為最終用戶的需求和系統(tǒng)中的相關(guān)元數(shù)據(jù)建立了模型,接下來需要為實現(xiàn)數(shù)據(jù)倉庫選擇實施工具。最后應(yīng)該選擇滿足用戶需求的工具,用戶將使用這些工具直接或建立應(yīng)用系統(tǒng)來訪問數(shù)據(jù)倉庫中存儲的信息。
Oracle數(shù)據(jù)倉庫包含了一整套的產(chǎn)品和服務(wù),覆蓋了數(shù)據(jù)倉庫定義,設(shè)計和實施的整個過程。下圖描述了Oracle數(shù)據(jù)倉庫的組成部分。
Oracle數(shù)據(jù)倉庫體系結(jié)構(gòu)圖
Oracle數(shù)據(jù)倉庫支持:
1、任何數(shù)據(jù)源(Any Source)
搜集在Oracle數(shù)據(jù)倉庫中的數(shù)據(jù)來源眾多,包括內(nèi)部存儲的業(yè)務(wù)數(shù)據(jù)和外部的數(shù)據(jù)。在傳統(tǒng)上,數(shù)據(jù)倉庫中的大多數(shù)數(shù)據(jù)來自內(nèi)部業(yè)務(wù)系統(tǒng),如業(yè)務(wù)系統(tǒng)或各客戶信息系統(tǒng)等方面的數(shù)據(jù)。然而外部來源的數(shù)據(jù)也越來越普通,并且將會提供比內(nèi)部來源更多的數(shù)據(jù)。上述兩種數(shù)據(jù)來源應(yīng)該融合在一個單一的存儲系統(tǒng)中,并且加以管理,從而為最終用戶提供對這兩種數(shù)據(jù)源的無縫訪問。Oracle提供各種網(wǎng)關(guān)(gateway)及Sql*Loader以及合作伙伴提供的各種工具來實現(xiàn)不同數(shù)據(jù)源數(shù)據(jù)的加載。
2、任何數(shù)據(jù)(Any Data)
考慮到現(xiàn)在需訪問的數(shù)據(jù)倉庫的用戶范圍,系統(tǒng)設(shè)計者面臨著紛繁各異的需求。對數(shù)據(jù)的訪問必須快捷,直觀和直接。大多數(shù)用戶需要直接查詢和深入的能力,而另外一些需要更復(fù)雜的分析能力。同時數(shù)據(jù)倉庫必須能夠處理新型格式的數(shù)據(jù),如聲音,視像,文字和空間數(shù)據(jù)。而且,日益增加的用戶提出大量歷史性需求,往往導(dǎo)致超大規(guī)模數(shù)據(jù)庫(VLDB)的出現(xiàn)。為了滿足這些需求,對作為數(shù)據(jù)倉庫核心的數(shù)據(jù)庫系統(tǒng)提出了很高的要求,而ORACLE數(shù)據(jù)庫核心能夠完全滿足這些需求。
3、任何訪問需求(Any Access)
Oracle提供了基于數(shù)據(jù)倉庫的范圍廣泛的工具集,能夠幫助各種類型的用戶訪問數(shù)據(jù)倉庫中存儲的數(shù)據(jù),我們把數(shù)據(jù)倉庫的用戶分為兩類:第一類是對數(shù)據(jù)進行隨意查詢和報告,深入和旋轉(zhuǎn),這類用戶需要一種直接和直觀的工具,幫助他們輕松地訪問數(shù)據(jù),從而作出明智的商業(yè)決策。另外一類用戶是企業(yè)的高級管理者和決策者,他們需要進行更復(fù)雜更高級更完全的分析(建摸,預(yù)測和假設(shè)分析等),以支持制定商業(yè)策略。上述兩類用戶體現(xiàn)了整個企業(yè)對于信息訪問的需求。今天的數(shù)據(jù)倉庫已經(jīng)突破了管理人員和分析人員的范圍,現(xiàn)在各類企業(yè)人員都在使用數(shù)據(jù)倉庫,決定選用何種工具實施數(shù)據(jù)倉庫,變得越來越重要。
Oracle提供完整的產(chǎn)品工具集滿足上述數(shù)據(jù)倉庫的用戶需求:
Oracle 8i 數(shù)據(jù)倉庫核心,最新版本的數(shù)據(jù)庫產(chǎn)品,專門針對數(shù)據(jù)倉庫進行了很多的改進,包括對更大數(shù)據(jù)量的支持(PB級),對更多用戶數(shù)的支持(10000+),更多數(shù)據(jù)倉庫專用函數(shù)的支持等。
Oracle Warehouse Builder Oracle Warehouse Builder可以為數(shù)據(jù)倉庫解決方案提供完整、集成的實施框架,以前只能由單獨工具完成的功能現(xiàn)在能夠在同一環(huán)境中實現(xiàn),這些功能包括:數(shù)據(jù)建模、數(shù)據(jù)抽取、數(shù)據(jù)轉(zhuǎn)移和裝載、聚合、元數(shù)據(jù)的管理等。Oracle Warehouse Builder還實現(xiàn)了數(shù)據(jù)倉庫不同部件如關(guān)系數(shù)據(jù)庫、多維數(shù)據(jù)庫以及前端分析工具的集成,為用戶提供完整的數(shù)據(jù)倉庫和商業(yè)智能系統(tǒng)。
Oracle Developer/Developer Server企業(yè)級的應(yīng)用系統(tǒng)開發(fā)工具,具有面向?qū)ο蠛投嗝襟w的支持能力??赏瑫r生成Client/Server及Web下的應(yīng)用。支持團隊開發(fā),具有極高的開發(fā)效率及網(wǎng)絡(luò)伸縮性。
Oracle Discoverer是最終用戶查詢,報告,深入和旋轉(zhuǎn)和WEB公布工具,能夠幫助用戶迅速訪問關(guān)系型數(shù)據(jù)倉庫,從而使他們作出基于充分信息的決策,因此類工具直接基于關(guān)系數(shù)據(jù)庫我們也稱此類工具為ROLAP型分析工具。滿足分析報表功能用戶的需求。
Oracle Express產(chǎn)品系列 是基于多維數(shù)據(jù)模型OLAP分析和WEB訪問工具,能夠提供復(fù)雜的分析能力,其中包括預(yù)測,建摸和假設(shè)(What-if)分析。滿足高級分析用戶的需求。
Oracle Data mining suite 基于數(shù)據(jù)倉庫的數(shù)據(jù)挖掘工具,簡單易用的圖形化界面,提供決策樹、神經(jīng)網(wǎng)絡(luò)等多種數(shù)據(jù)挖掘方法,支持海量數(shù)據(jù)的并行處理,分析結(jié)果可以和現(xiàn)有系統(tǒng)集成。
最近的市場調(diào)查顯示,Oracle公司是目前最大的數(shù)據(jù)倉庫解決方案提供者,全球有數(shù)千個數(shù)據(jù)倉庫應(yīng)用采用的是Oracle的解決方案,這些數(shù)據(jù)倉庫的數(shù)據(jù)規(guī)模從GB到TB數(shù)量級。目前Oracle在全球數(shù)據(jù)倉庫市場約占38%的市場份額(根據(jù)IDC的報告)。
Oracle在數(shù)據(jù)倉庫市場的領(lǐng)先地位
2.1 數(shù)據(jù)倉庫的平臺:數(shù)據(jù)庫和決策分析工具
2.1.1 Oracle8i的數(shù)據(jù)倉庫新特性
實現(xiàn)數(shù)據(jù)倉庫所有功能的基礎(chǔ)是數(shù)據(jù)庫。要想取得最佳的數(shù)據(jù)倉庫性能和實時分析能力,數(shù)據(jù)庫必須具有高性能和伸縮能力,既能滿足當(dāng)前的需要又能適應(yīng)今后的發(fā)展。Oracle數(shù)據(jù)倉庫解決方案的核心是Oracle8i數(shù)據(jù)庫。和 Oracle以前的版本相比,Oracle8i數(shù)據(jù)庫的性能,資源的管理,分析能力和操作的簡單性方面都有質(zhì)的飛躍。
匯總管理提高查詢的性能
數(shù)據(jù)倉庫可以通過使用匯總表(Summary Table)的方法提高數(shù)據(jù)倉庫的性能。采用匯總表后,每一個查詢請求是訪問預(yù)先計算的結(jié)果,而不需要對數(shù)據(jù)進行動態(tài)計算。Oracle8i通過物化視圖(Materialized View)的方法實現(xiàn)對匯總表的自動管理。當(dāng)在數(shù)據(jù)庫中建立了物化視圖后,對匯總數(shù)據(jù)的查詢請求可以由基表自動重定向到物化視圖,物化視圖中的數(shù)據(jù)可以在數(shù)據(jù)裝載過程中自動刷新。
數(shù)據(jù)管理
Oracle8中引進的數(shù)據(jù)分區(qū)(Partitioning)功能,分區(qū)提供了對非常大的表或索引的管理能力。Oracle8中提供了Range 分區(qū)。Oracle8i通過引入新的分區(qū)類型和選項進一步提高了這項技術(shù),以實現(xiàn)更好的性能和可管理性。 Oracle8i中新的分區(qū)包括:
- Hash Partitioning—基于Hash算法,使用者只需要指定用作Hash 分區(qū)的關(guān)鍵字和分區(qū)數(shù)量,Oracle8i把每條記錄均勻插入各個分區(qū)。
- Composite Partitioning—是Range Partitioning和Hash Partitioning的組合,使用者可以指定先按某個關(guān)鍵字做Range Partioning,然后再按另外一些關(guān)鍵字做Hash Partitioning。從而提供更好的并行處理能力。
Oracle8i在數(shù)據(jù)管理方面的其它改進包括:
- 直接對分區(qū)鍵值作更新
- 對索引表和索引表的二級索引進行分區(qū)
- 對包含大對象列的表的分區(qū)能力
資源管理
資源管理的目的是使系統(tǒng)在同樣資源情況下,為更多的用戶提供服務(wù)。Oracle8i通過資源優(yōu)化技術(shù)使整個數(shù)據(jù)倉庫的吞吐量最大化,并且使管理者能查看系統(tǒng)目前的工作狀況。Oracle8i的資源管理功能包括:
- Database Scheduler 提供一種機制將數(shù)據(jù)倉庫系統(tǒng)的CPU資源分配給不同類型的用戶和不同類型的任務(wù)。這種分配機制可以優(yōu)先級別高的用戶得到最快的響應(yīng)。并且這種分配方案可動態(tài)調(diào)整,例如:白天和夜間采用不同的方案。
- Parallel Query Management Oracle8i簡化了并行查詢的優(yōu)化工作,過去需要調(diào)整多個參數(shù)才能實現(xiàn)的功能,現(xiàn)在只需要調(diào)整一個參數(shù)就可以完成。
- Progress Monitoring 管理者可以監(jiān)控長時間操作的執(zhí)行狀態(tài)。這些操作包括:查詢、數(shù)據(jù)裝載、索引建立、備份/恢復(fù)。
- Plan Stability 保存每個查詢的執(zhí)行計劃。當(dāng)系統(tǒng)環(huán)境變化時,例如從開發(fā)環(huán)境到生產(chǎn)環(huán)境,可以重用優(yōu)化過的執(zhí)行計劃做查詢。
新的分析功能
Oracle8i在SQL引擎內(nèi)建立了更強大的指令集,為數(shù)據(jù)倉庫應(yīng)用添加新的重大優(yōu)勢
- CUBE和ROLLUP ROLLUP是一個新的SQL關(guān)鍵字,它是對GROUP BY子句的擴充,允許在SELECT語句中計算不同層次的小計。CUBE是對GROUP BY子句的另外一種擴充,它允許計算所有小計可能的組合,用來生成各種匯總報表。
- Sample操作 Oracle8i引入了Sample抽樣函數(shù)用于支持?jǐn)?shù)據(jù)挖掘。Sample 函數(shù)使得數(shù)據(jù)分析操作在樣本數(shù)據(jù)上進行,而不是在整張表上進行。
數(shù)據(jù)傳輸機制
Oracle8i具有一些新的特性使數(shù)據(jù)移動更快速,更簡單:
- Transportable Tablespace 支持從一個數(shù)據(jù)庫到另一個數(shù)據(jù)庫整個表空間的大量數(shù)據(jù)快速轉(zhuǎn)移。
- Direct-Path Load API 支持Oracle8i數(shù)據(jù)裝載能力和ISV產(chǎn)品的緊密集成,使之具有更簡潔的接口和更優(yōu)的性能。
- 增強的統(tǒng)計搜集能力 通過對數(shù)據(jù)倉庫中所有對象的內(nèi)部統(tǒng)計進行精確的維護達到最好的查詢性能。
所有這些Oracle8i新的特點進一步提高了Oracle在數(shù)據(jù)倉庫市場的領(lǐng)導(dǎo)地位。為客戶和合作伙伴提供的新功能是Oracle數(shù)據(jù)倉庫具有更大的伸縮性、更強的管理能力以及最優(yōu)的性能。
2.1.2 Oracle OLAP產(chǎn)品的新發(fā)展
Oracle Express產(chǎn)品系列是市場領(lǐng)先的聯(lián)機分析處理(OLAP)產(chǎn)品。Express產(chǎn)品無論是在技術(shù)上,還是在市場的占有率上都出于領(lǐng)先地位。Oracle Express產(chǎn)品也是Oracle數(shù)據(jù)倉庫解決方案的一個重要組成部分,Oracle公司一直致力于Express產(chǎn)品的發(fā)展,使其為客戶提供更強大的決策支持能力。
下面將從三個方面介紹Express產(chǎn)品的最新發(fā)展?fàn)顩r。
1、 Oracle Express Server的新特性
Oracle Express Server是先進的多維計算引擎,是進行OLAP分析的基礎(chǔ)。Express Server的最新版本是6.3,這個版本在處理能力、分析功能等多方面有重大改進。
處理能力的提高
Express Server 6.3在處理能力的提高使它擁有了新的OLAP測試的世界記錄。Express Server 6.3展示了OLAP 服務(wù)器最快的計算能力和查詢性能。測試的標(biāo)準(zhǔn)是Analytical Processing Benchmark-1(APB-1)。APB-1是由OLAP委員會(OLAP Council)制訂的一個公認(rèn)的統(tǒng)一標(biāo)準(zhǔn),所有OLAP廠家都提供自己產(chǎn)品的APB-1結(jié)果。
Express Server 6.3引入了很多新特性,可以極大提高Express Server對大數(shù)據(jù)量和大的并發(fā)用戶數(shù)的支持。Express Server的Paging Manager進行了優(yōu)化,可以提高典型應(yīng)用性能的15%,Paging Manager還可以防止數(shù)據(jù)庫的膨脹。Express Server的臨時文件機制將降低I/O瓶頸。
更快的匯總計算
Express Server 6.3引入了全新的匯總計算管理機制。新的匯總機制允許定制匯總方法,并且可以顯著降低裝載和匯總計算的時間。新的AGGREGATE命令比原有的ROLLUP命令有效的多。這一點在維的數(shù)目特別多或數(shù)據(jù)非常稀疏時更為明顯。執(zhí)行匯總計算的語句將更為精練,因此可以提高開發(fā)效率。這種新的機制提供了匯總計算的靈活性,即可以將大部分經(jīng)常訪問的數(shù)據(jù)預(yù)先計算出來,而不需要經(jīng)常訪問的數(shù)據(jù)在執(zhí)行查詢時做動態(tài)計算。這種機制還使Express Server真正成為可以做并行計算的OLAP服務(wù)器,為充分利用硬件的并行處理能力提供了可能性。
分析功能的提高
新引入的統(tǒng)計分析函數(shù)將使Express Server 6.3的分析能力顯著提高。這些新的函數(shù)包括:
- CATAGORIZE 提供將數(shù)學(xué)表達式按用戶定義進行分類的功能。
- CORRELATION 計算相關(guān)系數(shù),確定兩個表達式之間的關(guān)系程度。正的相關(guān)系數(shù)表示正的趨勢,反之則相反。
- PERCENTAGE 計算數(shù)學(xué)表達式中的每一個值占總量的百分比。
- SMOOTH 計算數(shù)學(xué)表達式的指數(shù)平滑度。
- RANK 提供按不同的維對數(shù)學(xué)表達式進行排名,可以指定不同的排名方法,如:MIN,MAX,AVERAGE,UNIQUE,PERCENTILE,DECLINE和QUARTILE。
- MODE 計算每個維中出現(xiàn)最多的值
預(yù)測功能的提高
Express Server 6.3 引入了新的預(yù)測系統(tǒng),新的預(yù)測方法。新的預(yù)測系統(tǒng)將提供數(shù)據(jù)抽樣和基于數(shù)據(jù)模式推薦最佳預(yù)測方法的能力。
Relational Access Manager
Relational Access Manager 是Express Server 的ROLAP選項。Express Server 6.3 極大縮短了Relational Access Manager的數(shù)據(jù)裝載和更新的時間,這一點在數(shù)學(xué)模型非常復(fù)雜時候更為明顯。Relational Access Manager還將支持結(jié)構(gòu)數(shù)據(jù)的增量變化,因此DBA可以只處理變化的數(shù)據(jù),這也是性能提高的重要原因。
和以前的版本相比,Relational Access Manager的性能提高20%左右。
基于Web的管理工具
Express Server 的管理將由新的Express Instance Manger統(tǒng)一進行,Express Instance Manger是基于Java的應(yīng)用,可以和Oracle Enterprise Manager集成。這使DBA可通過Oracle Enterprise Manager的Java窗口或Browser對NT或UNIX上的多維數(shù)據(jù)庫進行管理。
2、 Oracle Express 對Web技術(shù)的支持
Express Server 的一個重要發(fā)展策略是支持Internet計算,這也是Express產(chǎn)品領(lǐng)先于同類產(chǎn)品的一個重要方面。Express Server 從6.0版本開始增加了Express Web Agent選項。Express Web Agent使基于Express Server的OLAP應(yīng)用擁有Web公布能力。
Express Web Agent由兩部分組成:Interface Module和Developer’s Toolkit。兩者的結(jié)合使客戶可以開發(fā)他們自己的OLAP應(yīng)用。
Interface Module
Interface Module負(fù)責(zé)Express Server和Web Server之間的通訊。這個接口的核心是 Express 存儲過程語言 (SPL) 插件。該插件通過Web Request Broker插入到Internet Application Server,這種插件機制可以提供Web通訊的高性能,并且可以支持更多的并發(fā)用戶。另外,Express Web Agent 還支持公共網(wǎng)關(guān)接口 (CGI),從而使 Express 能與任何 Web 服務(wù)器一起工作。
Developer’s Toolkit
Developer’s Toolkit提供了一系列預(yù)定義的存儲過程,可以封裝 HTML 和自動生成代碼。有了這些過程,開發(fā)人員便無需學(xué)習(xí) HTML 標(biāo)記符的精確語法,而可以將注意力集中在應(yīng)用程序的功能上。Developer’s Toolkit還提供了可操作 Express 數(shù)據(jù)的高級過程。開發(fā)人員利用這些高級過程,在程序中只需一條調(diào)用語句,便能創(chuàng)建出帶有 Express 的所有的強大分析功能的數(shù)據(jù)視圖。這些數(shù)據(jù)視圖可以是基于HTML的,也可以是基于Java的報表或圖表。
Express Web Agent的最新版本是3.0(包含
Oracle數(shù)據(jù)倉庫解決方案
一.數(shù)據(jù)倉庫發(fā)展的商業(yè)驅(qū)動力 3
1.1 企業(yè)生存環(huán)境的變化 3
1.2 企業(yè)如何迎接市場變化帶來的挑戰(zhàn) 4
1.2.1 開拓市場:理解市場 4
1.2.2 提高企業(yè)運作績效:理解業(yè)務(wù) 5
1.2.3 平衡市場發(fā)展目標(biāo)和企業(yè)運作 5
1.3 基于數(shù)據(jù)倉庫的有效的商務(wù)解決方案的要求 6
1.4 ORACLE數(shù)據(jù)倉庫:被證明是有實力的商務(wù)解決方案 6
二、ORACLE數(shù)據(jù)倉庫的體系結(jié)構(gòu) 7
2.1 數(shù)據(jù)倉庫的平臺:數(shù)據(jù)庫和決策分析工具 11
2.1.1 Oracle8i的數(shù)據(jù)倉庫新特性 11
2.1.2 Oracle OLAP產(chǎn)品的新發(fā)展 13
2.1.3 Oracle 集成的決策支持產(chǎn)品工具集 16
2.2 市場發(fā)展分析應(yīng)用 17
2.3 企業(yè)運作分析應(yīng)用 18
2.4 平衡市場和企業(yè)運作目標(biāo)的應(yīng)用 18
2.5 ORACLE商業(yè)智能系統(tǒng) 19
2.6 ORACLE數(shù)據(jù)倉庫實施咨詢服務(wù) 19
2.7 ORACLE數(shù)據(jù)倉庫合作伙伴計劃 20
三、ORACLE數(shù)據(jù)倉庫的平臺--ORACLE8I 21
3.1 豐富查詢處理技術(shù)(RICH QUERY PROCESSING TECHNIQUES) 22
3.2 高級SQL優(yōu)化器(SOPHISTICATED SQL OPTIMIZER) 23
3.3 高端數(shù)據(jù)倉庫技術(shù)和OLTP 24
3.4 資源管理 24
3.5 分區(qū)表(PARTIONED TABLES)與索引 24
3.6 摘要管理 25
3.7 透明的表空間 25
3.8 直接的路徑裝載API 26
3.9 數(shù)據(jù)倉庫的增強功能 26
3.10 先進的查詢技術(shù)與業(yè)務(wù)事件 26
3.11 ORACLE8I并行服務(wù)器改進 27
3.12 擴展的備份與恢復(fù)子系統(tǒng) 28
3.13 ORACLE開放式網(wǎng)關(guān)提供異種數(shù)據(jù)源訪問技術(shù) 28
3.14 增強的多媒體信息處理能力ORACLE 8I INTERMEDIA 30
3.15 數(shù)據(jù)庫管理工具ORACLE ENTERPRISE MANAGER 31
四、ORACLE數(shù)據(jù)倉庫設(shè)計和建立工具--WAREHOUSE BUILDER 34
五、ORACLE集成的決策分析工具集 36
5.1 ORACLE的聯(lián)機分析處理(OLAP)工具--ORACLE EXPRESS 36
5.1.1 Oracle Express服務(wù)器 36
5.1.2 Oracle OLAP的強大的開發(fā)工具 42
5.2 ORACLE即席查詢分析工具--ORACLE DISCOVERER 48
5.3 ORACLE 企業(yè)級的報表工具--ORACLE REPORTS 57
5.4 ORACLE的數(shù)據(jù)挖掘工具--DATA MINING SUITE 60
5.5 ORACLE應(yīng)用服務(wù)器—INTERNET APPLICATION SERVER 61
六、數(shù)據(jù)倉庫的發(fā)展趨勢:與電子商務(wù)的融合 64
一.數(shù)據(jù)倉庫發(fā)展的商業(yè)驅(qū)動力
1.1 企業(yè)生存環(huán)境的變化
在信息時代,伴隨著Internet技術(shù)的蓬勃發(fā)展,全世界范圍內(nèi)的各個企業(yè)都在經(jīng)歷一場深刻的變革,各企業(yè)都在利用Web無所不達的特性來擴展自己將商品和服務(wù)推向市場的能力,但同時由于Internet的存在,客戶的期望也是水漲船高??蛻粜枰磿r訪問各類信息,并不斷比較您和您的競爭對手的情況。因此,在Internet時代,誰能在正確的時間以正確的價格交付正確的產(chǎn)品,誰就是贏家。那么,企業(yè)在擴大市場、提高效率和保持客戶的原始商業(yè)驅(qū)動力不變的情況下,如何繼續(xù)保持競爭的優(yōu)勢,它關(guān)系到企業(yè)在未來的發(fā)展命運。有遠(yuǎn)見的公司都會意識到,只有將自己建成能夠?qū)蛻糇鞒鲅杆俜磻?yīng)的公司才能獲得諸多收獲,這些收獲包括收入、新客戶、客戶滿意度、客戶回頭率以及公司效益的增加,從而使競爭力大為提升。
在80年代中期及90年代初,許多企業(yè)開始重新設(shè)計其商業(yè)流程,以期降低成本并提高效率和競爭能力。同時,這些企業(yè)也意識到,要達到這些目的,所需要開發(fā)的技術(shù)耗資巨大、復(fù)雜且耗時冗長。因此,許多公司轉(zhuǎn)而求助于企業(yè)資源規(guī)劃(ERP)應(yīng)用系統(tǒng)。這些應(yīng)用系統(tǒng)幫助它們實現(xiàn)了內(nèi)部商業(yè)流程,如財務(wù)、制造、庫存管理和人力資源的自動化和優(yōu)化,從而將企業(yè)從戰(zhàn)術(shù)性的日常商業(yè)運作事務(wù)中解放了出來。
自此以后,企業(yè)關(guān)注的焦點逐漸由改進內(nèi)部運作轉(zhuǎn)移到更多地關(guān)注客戶上來。各類人士和商業(yè)機構(gòu)都開始要求得到更多的關(guān)注和更及時的服務(wù),許多公司都開始調(diào)整自己的商業(yè)模式,并將更多的注意力投向外部。由于需要將更多的注意力集中到客戶身上,許多企業(yè)都再度開始尋求技術(shù)的幫助,即求助于客戶關(guān)系管理(Customer Relationship Management)軟件。和ERP一樣,CRM解決方案著力于提高企業(yè)運作的自動化和改進業(yè)務(wù)處理流程,建立客戶關(guān)系管理(CRM)系統(tǒng)的目的是賦予企業(yè)更完善的與客戶交流的能力,即從潛在客戶識別、生成有需求的客戶,到銷售完結(jié)、付運訂單以及不斷進行的服務(wù)和支持,提供全過程的自動化處理和更好的協(xié)調(diào)與合作,以提高客戶滿意度和客戶忠實度,增加市場機會和銷售利潤,為企業(yè)發(fā)展服務(wù)。
通過不斷采用新的技術(shù)手段,推出新的業(yè)務(wù)模式,企業(yè)的發(fā)展規(guī)模在不斷的擴大,企業(yè)所積累的信息(包括企業(yè)內(nèi)部業(yè)務(wù)數(shù)據(jù)和客戶相關(guān)數(shù)據(jù))越來越多,如何充分利用這些信息,為企業(yè)的進一步發(fā)展服務(wù),已經(jīng)成為企業(yè)急需解決的一個關(guān)鍵問題。
1.2 企業(yè)如何迎接市場變化帶來的挑戰(zhàn)
“Internet的發(fā)展正在改變我們?nèi)祟惿畹姆椒矫婷?rdquo;,對于企業(yè)經(jīng)營的挑戰(zhàn)主要來自三個方面:
如何把握急速擴張的市場機會(Expand Markets):市場競爭的全球化日趨激烈,傳統(tǒng)的商業(yè)界限正在逐步消失,新的業(yè)務(wù)模式層出不窮,如何抓住機會,占領(lǐng)更多的市場份額。
如何提高企業(yè)的運營效率(Improve Efficiencies):降低企業(yè)經(jīng)營的成本,建立新的高效的業(yè)務(wù)流程,推出更好的業(yè)務(wù)模式,爭取最大的利潤。
如何保持更多的客戶(Retain Customers):客戶是企業(yè)生存的根本保障,如何掌握更多的客戶信息,加強同客戶的溝通,提供更好的服務(wù),提高客戶滿意度,是企業(yè)保留老客戶并爭取新客戶的迫切要求。
企業(yè)如何來面對挑戰(zhàn),適應(yīng)網(wǎng)絡(luò)時代發(fā)展的需要,我們傳統(tǒng)的業(yè)務(wù)模式和經(jīng)營理念正面臨強大的沖擊,我們必須逐步改變我們的管理方式和業(yè)務(wù)流程,利用信息時代的技術(shù)優(yōu)勢,更好理解企業(yè)所面對的市場環(huán)境,更好的分析優(yōu)化企業(yè)內(nèi)部的業(yè)務(wù)流程,更好的協(xié)調(diào)客戶需求與企業(yè)發(fā)展的平衡關(guān)系。
最有效的解決之道,就是建立企業(yè)級的數(shù)據(jù)倉庫,有效的存儲和分析企業(yè)的大量珍貴的數(shù)據(jù),從中發(fā)現(xiàn)市場變化的趨勢、客戶的需求、企業(yè)的實際經(jīng)營情況等有用的信息,為企業(yè)的科學(xué)化管理決策服務(wù),為企業(yè)的深層次發(fā)展服務(wù)。
1.2.1 開拓市場:理解市場
市場是企業(yè)發(fā)展的根本,如何進一步開拓市場,擴大企業(yè)的市場份額,提高企業(yè)的市場競爭力,最重要的是對企業(yè)客戶的把握,任何企業(yè)所提供的產(chǎn)品和服務(wù),都希望被最多的人所接受,得到更多的客戶認(rèn)可,產(chǎn)品和服務(wù)的價值才能真正體現(xiàn)出來,如何保證企業(yè)的產(chǎn)品和服務(wù)就是客戶所急需的,需要企業(yè)對市場和客戶的需求有一個很好的理解。
理解市場和客戶需要的前提,是企業(yè)必須擁有足夠的市場和客戶信息,同時具有很好的輔助分析工具,幫助企業(yè)快速、準(zhǔn)確的了解市場動態(tài),理解客戶需求,實現(xiàn)一對一的市場模式。
一對一的市場模式的實現(xiàn)需基于以下四個步驟:
客戶定位:通過客戶群體分析和企業(yè)所提供的產(chǎn)品、服務(wù)的主要功能,來定位企業(yè)所要面向的主要客戶群。
識別出真正有價值的客戶:對選定客戶群體進行更詳細(xì)的分析,找出最有價值或最有潛在購買能力的客戶,重點分析他們的需求情況,根據(jù)最有價值的客戶的實際需要,定義企業(yè)所提供的產(chǎn)品和服務(wù)的功能范疇。
與客戶的交互式接觸:通過面對面、電話、網(wǎng)絡(luò)等多種渠道與客戶接觸,發(fā)布產(chǎn)品信息,并從客戶的反饋情況中更多的了解客戶需要,更好的定義產(chǎn)品功能,提供給客戶更好的服務(wù)。
提供定制化的產(chǎn)品和服務(wù):在充分了解市場及客戶需求后,根據(jù)客戶的需要,提供大量的符合客戶實際需要的產(chǎn)品和服務(wù)。
1.2.2 提高企業(yè)運作績效:理解業(yè)務(wù)
在市場競爭不斷加劇的情況下,企業(yè)要以最好的價格提供最好的產(chǎn)品和服務(wù),就必須在企業(yè)內(nèi)部管理、優(yōu)化業(yè)務(wù)處理流程、降低成本、提高效率上下工夫,企業(yè)需要對自身的實際運作情況有準(zhǔn)確的了解。需要對企業(yè)內(nèi)部的大量業(yè)務(wù)數(shù)據(jù)進行匯總和分析,從中發(fā)現(xiàn)潛在的問題,實現(xiàn)更好的內(nèi)部管理機制和更好的成本控制策略,提高企業(yè)運作效率。
為更好的理解業(yè)務(wù),企業(yè)需要強有力的輔助分析和決策支持工具,幫助企業(yè)領(lǐng)導(dǎo)決策層及時、準(zhǔn)確的掌握企業(yè)信息,作出科學(xué)化的決策。
1.2.3 平衡市場發(fā)展目標(biāo)和企業(yè)運作
企業(yè)在深刻理解市場和業(yè)務(wù)情況后,需要對市場發(fā)展目標(biāo)和企業(yè)內(nèi)部運作的關(guān)系,作出有效的協(xié)調(diào)與平衡,在發(fā)現(xiàn)市場并作出準(zhǔn)確定位后,需要企業(yè)內(nèi)部各個部門通力協(xié)作,保證在市場允許的時間內(nèi),提供高質(zhì)量的產(chǎn)品和服務(wù),如何協(xié)調(diào)市場需求與企業(yè)生產(chǎn)能力的矛盾,企業(yè)需要很好的商業(yè)智能工具,幫助企業(yè)領(lǐng)導(dǎo)層準(zhǔn)確的預(yù)測和協(xié)調(diào)市場與企業(yè)的發(fā)展矛盾,充分利用企業(yè)的生產(chǎn)能力,爭取最大的市場份額,保證企業(yè)的持續(xù)發(fā)展。
1.3 基于數(shù)據(jù)倉庫的有效的商務(wù)解決方案的要求
為滿足企業(yè)發(fā)展的需要,為實現(xiàn)對關(guān)鍵事務(wù)的決策支持,企業(yè)需要借助于新的技術(shù)手段,建立企業(yè)級的數(shù)據(jù)倉庫,如何實現(xiàn)基于數(shù)據(jù)倉庫的有效的商務(wù)解決方案,數(shù)據(jù)倉庫必須滿足如下要求:
全面的:必須滿足您的商務(wù)需求,提供全套產(chǎn)品,提供服務(wù)與支持,以及擁有能提供補充產(chǎn)品的合作伙伴。所有這些,才能確保你的數(shù)據(jù)倉庫能滿足你現(xiàn)在及將來的特殊要求。一個全面的解決方案是在技術(shù)基礎(chǔ)上的延伸,包括分析應(yīng)用,從而使業(yè)務(wù)經(jīng)理能提高企業(yè)運作效率,擴大市場以及平衡兩者間的關(guān)系。
完整的:必須適合現(xiàn)存的環(huán)境,它必須提供一個符合工業(yè)標(biāo)準(zhǔn)的完整的技術(shù)框架,以保證你系統(tǒng)的各個部分能協(xié)調(diào)一致地工作。
不受限制的:必須能適應(yīng)變化,必須能迅速、簡單地處理更多的數(shù)據(jù)及服務(wù)更多的用戶,以滿足不斷增長的需求。
最優(yōu)的:必須在企業(yè)受益、技術(shù)及低風(fēng)險方面經(jīng)過驗證,必須在市場上保持領(lǐng)先地位,具有明顯的競爭優(yōu)勢和擁有大量的合作伙伴產(chǎn)品。
1.4 Oracle數(shù)據(jù)倉庫:被證明是有實力的商務(wù)解決方案
Oracle提供給客戶當(dāng)今最先進的數(shù)據(jù)倉庫產(chǎn)品、服務(wù)及合作伙伴關(guān)系,滿足以上這些嚴(yán)格要求。
在經(jīng)過驗證的技術(shù)基礎(chǔ)之上建立的Oracle數(shù)據(jù)倉庫,包含企業(yè)所需要的一切:產(chǎn)品、服務(wù)及合作伙伴關(guān)系,幫助企業(yè)迅速的實施數(shù)據(jù)倉庫,簡化管理,提供整個機構(gòu)范圍內(nèi)對信息的訪問和應(yīng)用,提供商務(wù)智能從而使您的投資獲得豐厚的回報。
二、Oracle數(shù)據(jù)倉庫的體系結(jié)構(gòu)
Oracle公司作為世界上最大的數(shù)據(jù)庫廠家,憑借其在技術(shù)、資源和經(jīng)驗上的優(yōu)勢,一直致力于為企業(yè)提供最能滿足企業(yè)競爭需要的數(shù)據(jù)倉庫解決方案。Oracle的數(shù)據(jù)倉庫解決方案包含了業(yè)界領(lǐng)先的數(shù)據(jù)庫平臺、開發(fā)工具和應(yīng)用系統(tǒng)。Oracle數(shù)據(jù)倉庫突破了現(xiàn)有數(shù)據(jù)倉庫產(chǎn)品的局限,能夠幫助企業(yè)以任何方式訪問存放在任何地點的信息,在企業(yè)中的任何層次上,滿足信息檢索和商業(yè)決策的需求。
Oracle數(shù)據(jù)倉庫解決方案由下面幾個部分組成:
技術(shù)基礎(chǔ)
- Oracle Warehouse Builder--數(shù)據(jù)倉庫構(gòu)建工具
- Oracle8i--數(shù)據(jù)庫
- 商業(yè)智能工具集
市場發(fā)展分析應(yīng)用
- Oracle CRM—客戶關(guān)系管理系統(tǒng)
- Oracle Sales Analyzer—銷售分析系統(tǒng)
企業(yè)運作分析應(yīng)用
- Oracle Activity Based Management: --活動成本管理
- Oracle Financial Analyzer—財務(wù)分析器
商業(yè)智能應(yīng)用
- Oracle Business Information System—企業(yè)商業(yè)智能應(yīng)用系統(tǒng)
專家服務(wù)
- Oracle Consulting—數(shù)據(jù)倉庫實施顧問咨詢服務(wù)
以客戶為中心的合作伙伴關(guān)系
- 數(shù)據(jù)倉庫技術(shù)推動計劃
- 系統(tǒng)集成商推動計劃
- 數(shù)據(jù)倉庫平臺市場推動計劃
根據(jù)IDC的報告,大約80%已投資于數(shù)據(jù)倉庫的公司都已獲得了巨大的成功。這是因為數(shù)據(jù)倉庫提供了與OLTP系統(tǒng)截然不同的集中式存儲系統(tǒng),前者包含了從公司擁有的許多數(shù)據(jù)庫中提取出來的業(yè)務(wù)數(shù)據(jù)。這些數(shù)據(jù)生動地反映了企業(yè)承包的現(xiàn)實,被予以分析,以及作為戰(zhàn)略性的競爭武器。快速,準(zhǔn)確地分析商業(yè)問題,將會影響公司的長期生存。
與其它系統(tǒng)不同,數(shù)據(jù)倉庫中的數(shù)據(jù)結(jié)構(gòu)是為快速檢索和分析而進行優(yōu)化的。數(shù)據(jù)是歷史性的,并且以固定間隔進行更新。
在定義,建立和使用數(shù)據(jù)倉庫的過程中存在以下三步曲:
1、 對最終用戶的商業(yè)需求建立模型。數(shù)據(jù)倉庫的設(shè)計者必需從各種最終用戶中了解信息需求,然后將這些信息需求轉(zhuǎn)變?yōu)閿?shù)據(jù)模型。設(shè)計者必須以嚴(yán)密,精確的方法確保模型的完整性。
2、 為元數(shù)據(jù)建立模型。在為最終用戶需求建立模型的同時,數(shù)據(jù)倉庫設(shè)計者還必須為元數(shù)據(jù)(關(guān)于數(shù)據(jù)的數(shù)據(jù))建立模型。該信息確定了進入數(shù)據(jù)倉庫的數(shù)據(jù)范圍,以及與數(shù)據(jù)有關(guān)的規(guī)定。由于數(shù)據(jù)倉庫是面向主題的,元數(shù)據(jù)的建摸可能夸越數(shù)個功能性商業(yè)區(qū)域。元數(shù)據(jù)分兩類:加載和用戶。
加載視圖:描述了所有數(shù)據(jù)源,以及與提取,刷新和向數(shù)據(jù)倉庫傳送數(shù)據(jù)有關(guān)的所有規(guī)定。
最終用戶視圖:在這里,模型與數(shù)據(jù)的商業(yè)用途相匹配。最終用戶將其作為布局圖,依此訪問和搜尋信息。
3、 評估,決定,實施抽象,轉(zhuǎn)換和訪問工具。一旦設(shè)計者為最終用戶的需求和系統(tǒng)中的相關(guān)元數(shù)據(jù)建立了模型,接下來需要為實現(xiàn)數(shù)據(jù)倉庫選擇實施工具。最后應(yīng)該選擇滿足用戶需求的工具,用戶將使用這些工具直接或建立應(yīng)用系統(tǒng)來訪問數(shù)據(jù)倉庫中存儲的信息。
Oracle數(shù)據(jù)倉庫包含了一整套的產(chǎn)品和服務(wù),覆蓋了數(shù)據(jù)倉庫定義,設(shè)計和實施的整個過程。下圖描述了Oracle數(shù)據(jù)倉庫的組成部分。
Oracle數(shù)據(jù)倉庫體系結(jié)構(gòu)圖
Oracle數(shù)據(jù)倉庫支持:
1、任何數(shù)據(jù)源(Any Source)
搜集在Oracle數(shù)據(jù)倉庫中的數(shù)據(jù)來源眾多,包括內(nèi)部存儲的業(yè)務(wù)數(shù)據(jù)和外部的數(shù)據(jù)。在傳統(tǒng)上,數(shù)據(jù)倉庫中的大多數(shù)數(shù)據(jù)來自內(nèi)部業(yè)務(wù)系統(tǒng),如業(yè)務(wù)系統(tǒng)或各客戶信息系統(tǒng)等方面的數(shù)據(jù)。然而外部來源的數(shù)據(jù)也越來越普通,并且將會提供比內(nèi)部來源更多的數(shù)據(jù)。上述兩種數(shù)據(jù)來源應(yīng)該融合在一個單一的存儲系統(tǒng)中,并且加以管理,從而為最終用戶提供對這兩種數(shù)據(jù)源的無縫訪問。Oracle提供各種網(wǎng)關(guān)(gateway)及Sql*Loader以及合作伙伴提供的各種工具來實現(xiàn)不同數(shù)據(jù)源數(shù)據(jù)的加載。
2、任何數(shù)據(jù)(Any Data)
考慮到現(xiàn)在需訪問的數(shù)據(jù)倉庫的用戶范圍,系統(tǒng)設(shè)計者面臨著紛繁各異的需求。對數(shù)據(jù)的訪問必須快捷,直觀和直接。大多數(shù)用戶需要直接查詢和深入的能力,而另外一些需要更復(fù)雜的分析能力。同時數(shù)據(jù)倉庫必須能夠處理新型格式的數(shù)據(jù),如聲音,視像,文字和空間數(shù)據(jù)。而且,日益增加的用戶提出大量歷史性需求,往往導(dǎo)致超大規(guī)模數(shù)據(jù)庫(VLDB)的出現(xiàn)。為了滿足這些需求,對作為數(shù)據(jù)倉庫核心的數(shù)據(jù)庫系統(tǒng)提出了很高的要求,而ORACLE數(shù)據(jù)庫核心能夠完全滿足這些需求。
3、任何訪問需求(Any Access)
Oracle提供了基于數(shù)據(jù)倉庫的范圍廣泛的工具集,能夠幫助各種類型的用戶訪問數(shù)據(jù)倉庫中存儲的數(shù)據(jù),我們把數(shù)據(jù)倉庫的用戶分為兩類:第一類是對數(shù)據(jù)進行隨意查詢和報告,深入和旋轉(zhuǎn),這類用戶需要一種直接和直觀的工具,幫助他們輕松地訪問數(shù)據(jù),從而作出明智的商業(yè)決策。另外一類用戶是企業(yè)的高級管理者和決策者,他們需要進行更復(fù)雜更高級更完全的分析(建摸,預(yù)測和假設(shè)分析等),以支持制定商業(yè)策略。上述兩類用戶體現(xiàn)了整個企業(yè)對于信息訪問的需求。今天的數(shù)據(jù)倉庫已經(jīng)突破了管理人員和分析人員的范圍,現(xiàn)在各類企業(yè)人員都在使用數(shù)據(jù)倉庫,決定選用何種工具實施數(shù)據(jù)倉庫,變得越來越重要。
Oracle提供完整的產(chǎn)品工具集滿足上述數(shù)據(jù)倉庫的用戶需求:
Oracle 8i 數(shù)據(jù)倉庫核心,最新版本的數(shù)據(jù)庫產(chǎn)品,專門針對數(shù)據(jù)倉庫進行了很多的改進,包括對更大數(shù)據(jù)量的支持(PB級),對更多用戶數(shù)的支持(10000+),更多數(shù)據(jù)倉庫專用函數(shù)的支持等。
Oracle Warehouse Builder Oracle Warehouse Builder可以為數(shù)據(jù)倉庫解決方案提供完整、集成的實施框架,以前只能由單獨工具完成的功能現(xiàn)在能夠在同一環(huán)境中實現(xiàn),這些功能包括:數(shù)據(jù)建模、數(shù)據(jù)抽取、數(shù)據(jù)轉(zhuǎn)移和裝載、聚合、元數(shù)據(jù)的管理等。Oracle Warehouse Builder還實現(xiàn)了數(shù)據(jù)倉庫不同部件如關(guān)系數(shù)據(jù)庫、多維數(shù)據(jù)庫以及前端分析工具的集成,為用戶提供完整的數(shù)據(jù)倉庫和商業(yè)智能系統(tǒng)。
Oracle Developer/Developer Server企業(yè)級的應(yīng)用系統(tǒng)開發(fā)工具,具有面向?qū)ο蠛投嗝襟w的支持能力??赏瑫r生成Client/Server及Web下的應(yīng)用。支持團隊開發(fā),具有極高的開發(fā)效率及網(wǎng)絡(luò)伸縮性。
Oracle Discoverer是最終用戶查詢,報告,深入和旋轉(zhuǎn)和WEB公布工具,能夠幫助用戶迅速訪問關(guān)系型數(shù)據(jù)倉庫,從而使他們作出基于充分信息的決策,因此類工具直接基于關(guān)系數(shù)據(jù)庫我們也稱此類工具為ROLAP型分析工具。滿足分析報表功能用戶的需求。
Oracle Express產(chǎn)品系列 是基于多維數(shù)據(jù)模型OLAP分析和WEB訪問工具,能夠提供復(fù)雜的分析能力,其中包括預(yù)測,建摸和假設(shè)(What-if)分析。滿足高級分析用戶的需求。
Oracle Data mining suite 基于數(shù)據(jù)倉庫的數(shù)據(jù)挖掘工具,簡單易用的圖形化界面,提供決策樹、神經(jīng)網(wǎng)絡(luò)等多種數(shù)據(jù)挖掘方法,支持海量數(shù)據(jù)的并行處理,分析結(jié)果可以和現(xiàn)有系統(tǒng)集成。
最近的市場調(diào)查顯示,Oracle公司是目前最大的數(shù)據(jù)倉庫解決方案提供者,全球有數(shù)千個數(shù)據(jù)倉庫應(yīng)用采用的是Oracle的解決方案,這些數(shù)據(jù)倉庫的數(shù)據(jù)規(guī)模從GB到TB數(shù)量級。目前Oracle在全球數(shù)據(jù)倉庫市場約占38%的市場份額(根據(jù)IDC的報告)。
Oracle在數(shù)據(jù)倉庫市場的領(lǐng)先地位
2.1 數(shù)據(jù)倉庫的平臺:數(shù)據(jù)庫和決策分析工具
2.1.1 Oracle8i的數(shù)據(jù)倉庫新特性
實現(xiàn)數(shù)據(jù)倉庫所有功能的基礎(chǔ)是數(shù)據(jù)庫。要想取得最佳的數(shù)據(jù)倉庫性能和實時分析能力,數(shù)據(jù)庫必須具有高性能和伸縮能力,既能滿足當(dāng)前的需要又能適應(yīng)今后的發(fā)展。Oracle數(shù)據(jù)倉庫解決方案的核心是Oracle8i數(shù)據(jù)庫。和 Oracle以前的版本相比,Oracle8i數(shù)據(jù)庫的性能,資源的管理,分析能力和操作的簡單性方面都有質(zhì)的飛躍。
匯總管理提高查詢的性能
數(shù)據(jù)倉庫可以通過使用匯總表(Summary Table)的方法提高數(shù)據(jù)倉庫的性能。采用匯總表后,每一個查詢請求是訪問預(yù)先計算的結(jié)果,而不需要對數(shù)據(jù)進行動態(tài)計算。Oracle8i通過物化視圖(Materialized View)的方法實現(xiàn)對匯總表的自動管理。當(dāng)在數(shù)據(jù)庫中建立了物化視圖后,對匯總數(shù)據(jù)的查詢請求可以由基表自動重定向到物化視圖,物化視圖中的數(shù)據(jù)可以在數(shù)據(jù)裝載過程中自動刷新。
數(shù)據(jù)管理
Oracle8中引進的數(shù)據(jù)分區(qū)(Partitioning)功能,分區(qū)提供了對非常大的表或索引的管理能力。Oracle8中提供了Range 分區(qū)。Oracle8i通過引入新的分區(qū)類型和選項進一步提高了這項技術(shù),以實現(xiàn)更好的性能和可管理性。 Oracle8i中新的分區(qū)包括:
- Hash Partitioning—基于Hash算法,使用者只需要指定用作Hash 分區(qū)的關(guān)鍵字和分區(qū)數(shù)量,Oracle8i把每條記錄均勻插入各個分區(qū)。
- Composite Partitioning—是Range Partitioning和Hash Partitioning的組合,使用者可以指定先按某個關(guān)鍵字做Range Partioning,然后再按另外一些關(guān)鍵字做Hash Partitioning。從而提供更好的并行處理能力。
Oracle8i在數(shù)據(jù)管理方面的其它改進包括:
- 直接對分區(qū)鍵值作更新
- 對索引表和索引表的二級索引進行分區(qū)
- 對包含大對象列的表的分區(qū)能力
資源管理
資源管理的目的是使系統(tǒng)在同樣資源情況下,為更多的用戶提供服務(wù)。Oracle8i通過資源優(yōu)化技術(shù)使整個數(shù)據(jù)倉庫的吞吐量最大化,并且使管理者能查看系統(tǒng)目前的工作狀況。Oracle8i的資源管理功能包括:
- Database Scheduler 提供一種機制將數(shù)據(jù)倉庫系統(tǒng)的CPU資源分配給不同類型的用戶和不同類型的任務(wù)。這種分配機制可以優(yōu)先級別高的用戶得到最快的響應(yīng)。并且這種分配方案可動態(tài)調(diào)整,例如:白天和夜間采用不同的方案。
- Parallel Query Management Oracle8i簡化了并行查詢的優(yōu)化工作,過去需要調(diào)整多個參數(shù)才能實現(xiàn)的功能,現(xiàn)在只需要調(diào)整一個參數(shù)就可以完成。
- Progress Monitoring 管理者可以監(jiān)控長時間操作的執(zhí)行狀態(tài)。這些操作包括:查詢、數(shù)據(jù)裝載、索引建立、備份/恢復(fù)。
- Plan Stability 保存每個查詢的執(zhí)行計劃。當(dāng)系統(tǒng)環(huán)境變化時,例如從開發(fā)環(huán)境到生產(chǎn)環(huán)境,可以重用優(yōu)化過的執(zhí)行計劃做查詢。
新的分析功能
Oracle8i在SQL引擎內(nèi)建立了更強大的指令集,為數(shù)據(jù)倉庫應(yīng)用添加新的重大優(yōu)勢
- CUBE和ROLLUP ROLLUP是一個新的SQL關(guān)鍵字,它是對GROUP BY子句的擴充,允許在SELECT語句中計算不同層次的小計。CUBE是對GROUP BY子句的另外一種擴充,它允許計算所有小計可能的組合,用來生成各種匯總報表。
- Sample操作 Oracle8i引入了Sample抽樣函數(shù)用于支持?jǐn)?shù)據(jù)挖掘。Sample 函數(shù)使得數(shù)據(jù)分析操作在樣本數(shù)據(jù)上進行,而不是在整張表上進行。
數(shù)據(jù)傳輸機制
Oracle8i具有一些新的特性使數(shù)據(jù)移動更快速,更簡單:
- Transportable Tablespace 支持從一個數(shù)據(jù)庫到另一個數(shù)據(jù)庫整個表空間的大量數(shù)據(jù)快速轉(zhuǎn)移。
- Direct-Path Load API 支持Oracle8i數(shù)據(jù)裝載能力和ISV產(chǎn)品的緊密集成,使之具有更簡潔的接口和更優(yōu)的性能。
- 增強的統(tǒng)計搜集能力 通過對數(shù)據(jù)倉庫中所有對象的內(nèi)部統(tǒng)計進行精確的維護達到最好的查詢性能。
所有這些Oracle8i新的特點進一步提高了Oracle在數(shù)據(jù)倉庫市場的領(lǐng)導(dǎo)地位。為客戶和合作伙伴提供的新功能是Oracle數(shù)據(jù)倉庫具有更大的伸縮性、更強的管理能力以及最優(yōu)的性能。
2.1.2 Oracle OLAP產(chǎn)品的新發(fā)展
Oracle Express產(chǎn)品系列是市場領(lǐng)先的聯(lián)機分析處理(OLAP)產(chǎn)品。Express產(chǎn)品無論是在技術(shù)上,還是在市場的占有率上都出于領(lǐng)先地位。Oracle Express產(chǎn)品也是Oracle數(shù)據(jù)倉庫解決方案的一個重要組成部分,Oracle公司一直致力于Express產(chǎn)品的發(fā)展,使其為客戶提供更強大的決策支持能力。
下面將從三個方面介紹Express產(chǎn)品的最新發(fā)展?fàn)顩r。
1、 Oracle Express Server的新特性
Oracle Express Server是先進的多維計算引擎,是進行OLAP分析的基礎(chǔ)。Express Server的最新版本是6.3,這個版本在處理能力、分析功能等多方面有重大改進。
處理能力的提高
Express Server 6.3在處理能力的提高使它擁有了新的OLAP測試的世界記錄。Express Server 6.3展示了OLAP 服務(wù)器最快的計算能力和查詢性能。測試的標(biāo)準(zhǔn)是Analytical Processing Benchmark-1(APB-1)。APB-1是由OLAP委員會(OLAP Council)制訂的一個公認(rèn)的統(tǒng)一標(biāo)準(zhǔn),所有OLAP廠家都提供自己產(chǎn)品的APB-1結(jié)果。
Express Server 6.3引入了很多新特性,可以極大提高Express Server對大數(shù)據(jù)量和大的并發(fā)用戶數(shù)的支持。Express Server的Paging Manager進行了優(yōu)化,可以提高典型應(yīng)用性能的15%,Paging Manager還可以防止數(shù)據(jù)庫的膨脹。Express Server的臨時文件機制將降低I/O瓶頸。
更快的匯總計算
Express Server 6.3引入了全新的匯總計算管理機制。新的匯總機制允許定制匯總方法,并且可以顯著降低裝載和匯總計算的時間。新的AGGREGATE命令比原有的ROLLUP命令有效的多。這一點在維的數(shù)目特別多或數(shù)據(jù)非常稀疏時更為明顯。執(zhí)行匯總計算的語句將更為精練,因此可以提高開發(fā)效率。這種新的機制提供了匯總計算的靈活性,即可以將大部分經(jīng)常訪問的數(shù)據(jù)預(yù)先計算出來,而不需要經(jīng)常訪問的數(shù)據(jù)在執(zhí)行查詢時做動態(tài)計算。這種機制還使Express Server真正成為可以做并行計算的OLAP服務(wù)器,為充分利用硬件的并行處理能力提供了可能性。
分析功能的提高
新引入的統(tǒng)計分析函數(shù)將使Express Server 6.3的分析能力顯著提高。這些新的函數(shù)包括:
- CATAGORIZE 提供將數(shù)學(xué)表達式按用戶定義進行分類的功能。
- CORRELATION 計算相關(guān)系數(shù),確定兩個表達式之間的關(guān)系程度。正的相關(guān)系數(shù)表示正的趨勢,反之則相反。
- PERCENTAGE 計算數(shù)學(xué)表達式中的每一個值占總量的百分比。
- SMOOTH 計算數(shù)學(xué)表達式的指數(shù)平滑度。
- RANK 提供按不同的維對數(shù)學(xué)表達式進行排名,可以指定不同的排名方法,如:MIN,MAX,AVERAGE,UNIQUE,PERCENTILE,DECLINE和QUARTILE。
- MODE 計算每個維中出現(xiàn)最多的值
預(yù)測功能的提高
Express Server 6.3 引入了新的預(yù)測系統(tǒng),新的預(yù)測方法。新的預(yù)測系統(tǒng)將提供數(shù)據(jù)抽樣和基于數(shù)據(jù)模式推薦最佳預(yù)測方法的能力。
Relational Access Manager
Relational Access Manager 是Express Server 的ROLAP選項。Express Server 6.3 極大縮短了Relational Access Manager的數(shù)據(jù)裝載和更新的時間,這一點在數(shù)學(xué)模型非常復(fù)雜時候更為明顯。Relational Access Manager還將支持結(jié)構(gòu)數(shù)據(jù)的增量變化,因此DBA可以只處理變化的數(shù)據(jù),這也是性能提高的重要原因。
和以前的版本相比,Relational Access Manager的性能提高20%左右。
基于Web的管理工具
Express Server 的管理將由新的Express Instance Manger統(tǒng)一進行,Express Instance Manger是基于Java的應(yīng)用,可以和Oracle Enterprise Manager集成。這使DBA可通過Oracle Enterprise Manager的Java窗口或Browser對NT或UNIX上的多維數(shù)據(jù)庫進行管理。
2、 Oracle Express 對Web技術(shù)的支持
Express Server 的一個重要發(fā)展策略是支持Internet計算,這也是Express產(chǎn)品領(lǐng)先于同類產(chǎn)品的一個重要方面。Express Server 從6.0版本開始增加了Express Web Agent選項。Express Web Agent使基于Express Server的OLAP應(yīng)用擁有Web公布能力。
Express Web Agent由兩部分組成:Interface Module和Developer’s Toolkit。兩者的結(jié)合使客戶可以開發(fā)他們自己的OLAP應(yīng)用。
Interface Module
Interface Module負(fù)責(zé)Express Server和Web Server之間的通訊。這個接口的核心是 Express 存儲過程語言 (SPL) 插件。該插件通過Web Request Broker插入到Internet Application Server,這種插件機制可以提供Web通訊的高性能,并且可以支持更多的并發(fā)用戶。另外,Express Web Agent 還支持公共網(wǎng)關(guān)接口 (CGI),從而使 Express 能與任何 Web 服務(wù)器一起工作。
Developer’s Toolkit
Developer’s Toolkit提供了一系列預(yù)定義的存儲過程,可以封裝 HTML 和自動生成代碼。有了這些過程,開發(fā)人員便無需學(xué)習(xí) HTML 標(biāo)記符的精確語法,而可以將注意力集中在應(yīng)用程序的功能上。Developer’s Toolkit還提供了可操作 Express 數(shù)據(jù)的高級過程。開發(fā)人員利用這些高級過程,在程序中只需一條調(diào)用語句,便能創(chuàng)建出帶有 Express 的所有的強大分析功能的數(shù)據(jù)視圖。這些數(shù)據(jù)視圖可以是基于HTML的,也可以是基于Java的報表或圖表。
Express Web Agent的最新版本是3.0(包含
Oracle數(shù)據(jù)倉庫解決方案
[下載聲明]
1.本站的所有資料均為資料作者提供和網(wǎng)友推薦收集整理而來,僅供學(xué)習(xí)和研究交流使用。如有侵犯到您版權(quán)的,請來電指出,本站將立即改正。電話:010-82593357。
2、訪問管理資源網(wǎng)的用戶必須明白,本站對提供下載的學(xué)習(xí)資料等不擁有任何權(quán)利,版權(quán)歸該下載資源的合法擁有者所有。
3、本站保證站內(nèi)提供的所有可下載資源都是按“原樣”提供,本站未做過任何改動;但本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時本網(wǎng)站也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害。
4、未經(jīng)本網(wǎng)站的明確許可,任何人不得大量鏈接本站下載資源;不得復(fù)制或仿造本網(wǎng)站。本網(wǎng)站對其自行開發(fā)的或和他人共同開發(fā)的所有內(nèi)容、技術(shù)手段和服務(wù)擁有全部知識產(chǎn)權(quán),任何人不得侵害或破壞,也不得擅自使用。
我要上傳資料,請點我!
管理工具分類
ISO認(rèn)證課程講義管理表格合同大全法規(guī)條例營銷資料方案報告說明標(biāo)準(zhǔn)管理戰(zhàn)略商業(yè)計劃書市場分析戰(zhàn)略經(jīng)營策劃方案培訓(xùn)講義企業(yè)上市采購物流電子商務(wù)質(zhì)量管理企業(yè)名錄生產(chǎn)管理金融知識電子書客戶管理企業(yè)文化報告論文項目管理財務(wù)資料固定資產(chǎn)人力資源管理制度工作分析績效考核資料面試招聘人才測評崗位管理職業(yè)規(guī)劃KPI績效指標(biāo)勞資關(guān)系薪酬激勵人力資源案例人事表格考勤管理人事制度薪資表格薪資制度招聘面試表格崗位分析員工管理薪酬管理績效管理入職指引薪酬設(shè)計績效管理績效管理培訓(xùn)績效管理方案平衡計分卡績效評估績效考核表格人力資源規(guī)劃安全管理制度經(jīng)營管理制度組織機構(gòu)管理辦公總務(wù)管理財務(wù)管理制度質(zhì)量管理制度會計管理制度代理連鎖制度銷售管理制度倉庫管理制度CI管理制度廣告策劃制度工程管理制度采購管理制度生產(chǎn)管理制度進出口制度考勤管理制度人事管理制度員工福利制度咨詢診斷制度信息管理制度員工培訓(xùn)制度辦公室制度人力資源管理企業(yè)培訓(xùn)績效考核其它
精品推薦
- 1現(xiàn)代企業(yè)規(guī)范化管理方案-績效 1415
- 2組織結(jié)構(gòu)與人力資源診斷報告 525
- 3咨詢業(yè)務(wù)開發(fā)流程 171
- 4重慶同城媒體調(diào)查分析報告 603
- 5中小企業(yè)如何有效利用銀行貸款 1185
- 6中小企業(yè)成長的一般規(guī)律與管理 444
- 7目標(biāo)市場物流解決方案 309
- 8中國移動全面預(yù)算管理整體框架 651
- 9中國移動整合行銷傳播方案 603
下載排行
- 1社會保障基礎(chǔ)知識(ppt) 16695
- 2安全生產(chǎn)事故案例分析(ppt 16695
- 3行政專員崗位職責(zé) 16695
- 4品管部崗位職責(zé)與任職要求 16695
- 5員工守則 16695
- 6軟件驗收報告 16695
- 7問卷調(diào)查表(范例) 16695
- 8工資發(fā)放明細(xì)表 16695
- 9文件簽收單 16695