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