Oracle數據倉庫解決方案

  文件類別:方案報告

  文件格式:文件格式

  文件大小:254K

  下載次數:104

  所需積分:2點

  解壓密碼:qg68.cn

  下載地址:[下載地址]

清華大學卓越生產運營總監(jiān)高級研修班

綜合能力考核表詳細內容

Oracle數據倉庫解決方案
一.數據倉庫發(fā)展的商業(yè)驅動力 3
1.1 企業(yè)生存環(huán)境的變化 3
1.2 企業(yè)如何迎接市場變化帶來的挑戰(zhàn) 4
1.2.1 開拓市場:理解市場 4
1.2.2 提高企業(yè)運作績效:理解業(yè)務 5
1.2.3 平衡市場發(fā)展目標和企業(yè)運作 5
1.3 基于數據倉庫的有效的商務解決方案的要求 6
1.4 ORACLE數據倉庫:被證明是有實力的商務解決方案 6
二、ORACLE數據倉庫的體系結構 7
2.1 數據倉庫的平臺:數據庫和決策分析工具 11
2.1.1 Oracle8i的數據倉庫新特性 11
2.1.2 Oracle OLAP產品的新發(fā)展 13
2.1.3 Oracle 集成的決策支持產品工具集 16
2.2 市場發(fā)展分析應用 17
2.3 企業(yè)運作分析應用 18
2.4 平衡市場和企業(yè)運作目標的應用 18
2.5 ORACLE商業(yè)智能系統(tǒng) 19
2.6 ORACLE數據倉庫實施咨詢服務 19
2.7 ORACLE數據倉庫合作伙伴計劃 20
三、ORACLE數據倉庫的平臺--ORACLE8I 21
3.1 豐富查詢處理技術(RICH QUERY PROCESSING TECHNIQUES) 22
3.2 高級SQL優(yōu)化器(SOPHISTICATED SQL OPTIMIZER) 23
3.3 高端數據倉庫技術和OLTP 24
3.4 資源管理 24
3.5 分區(qū)表(PARTIONED TABLES)與索引 24
3.6 摘要管理 25
3.7 透明的表空間 25
3.8 直接的路徑裝載API 26
3.9 數據倉庫的增強功能 26
3.10 先進的查詢技術與業(yè)務事件 26
3.11 ORACLE8I并行服務器改進 27
3.12 擴展的備份與恢復子系統(tǒng) 28
3.13 ORACLE開放式網關提供異種數據源訪問技術 28
3.14 增強的多媒體信息處理能力ORACLE 8I INTERMEDIA 30
3.15 數據庫管理工具ORACLE ENTERPRISE MANAGER 31
四、ORACLE數據倉庫設計和建立工具--WAREHOUSE BUILDER 34
五、ORACLE集成的決策分析工具集 36
5.1 ORACLE的聯機分析處理(OLAP)工具--ORACLE EXPRESS 36
5.1.1 Oracle Express服務器 36
5.1.2 Oracle OLAP的強大的開發(fā)工具 42
5.2 ORACLE即席查詢分析工具--ORACLE DISCOVERER 48
5.3 ORACLE 企業(yè)級的報表工具--ORACLE REPORTS 57
5.4 ORACLE的數據挖掘工具--DATA MINING SUITE 60
5.5 ORACLE應用服務器—INTERNET APPLICATION SERVER 61
六、數據倉庫的發(fā)展趨勢:與電子商務的融合 64


一.數據倉庫發(fā)展的商業(yè)驅動力
1.1 企業(yè)生存環(huán)境的變化
在信息時代,伴隨著Internet技術的蓬勃發(fā)展,全世界范圍內的各個企業(yè)都在經歷一場深刻的變革,各企業(yè)都在利用Web無所不達的特性來擴展自己將商品和服務推向市場的能力,但同時由于Internet的存在,客戶的期望也是水漲船高??蛻粜枰磿r訪問各類信息,并不斷比較您和您的競爭對手的情況。因此,在Internet時代,誰能在正確的時間以正確的價格交付正確的產品,誰就是贏家。那么,企業(yè)在擴大市場、提高效率和保持客戶的原始商業(yè)驅動力不變的情況下,如何繼續(xù)保持競爭的優(yōu)勢,它關系到企業(yè)在未來的發(fā)展命運。有遠見的公司都會意識到,只有將自己建成能夠對客戶作出迅速反應的公司才能獲得諸多收獲,這些收獲包括收入、新客戶、客戶滿意度、客戶回頭率以及公司效益的增加,從而使競爭力大為提升。

在80年代中期及90年代初,許多企業(yè)開始重新設計其商業(yè)流程,以期降低成本并提高效率和競爭能力。同時,這些企業(yè)也意識到,要達到這些目的,所需要開發(fā)的技術耗資巨大、復雜且耗時冗長。因此,許多公司轉而求助于企業(yè)資源規(guī)劃(ERP)應用系統(tǒng)。這些應用系統(tǒng)幫助它們實現了內部商業(yè)流程,如財務、制造、庫存管理和人力資源的自動化和優(yōu)化,從而將企業(yè)從戰(zhàn)術性的日常商業(yè)運作事務中解放了出來。

自此以后,企業(yè)關注的焦點逐漸由改進內部運作轉移到更多地關注客戶上來。各類人士和商業(yè)機構都開始要求得到更多的關注和更及時的服務,許多公司都開始調整自己的商業(yè)模式,并將更多的注意力投向外部。由于需要將更多的注意力集中到客戶身上,許多企業(yè)都再度開始尋求技術的幫助,即求助于客戶關系管理(Customer Relationship Management)軟件。和ERP一樣,CRM解決方案著力于提高企業(yè)運作的自動化和改進業(yè)務處理流程,建立客戶關系管理(CRM)系統(tǒng)的目的是賦予企業(yè)更完善的與客戶交流的能力,即從潛在客戶識別、生成有需求的客戶,到銷售完結、付運訂單以及不斷進行的服務和支持,提供全過程的自動化處理和更好的協調與合作,以提高客戶滿意度和客戶忠實度,增加市場機會和銷售利潤,為企業(yè)發(fā)展服務。

通過不斷采用新的技術手段,推出新的業(yè)務模式,企業(yè)的發(fā)展規(guī)模在不斷的擴大,企業(yè)所積累的信息(包括企業(yè)內部業(yè)務數據和客戶相關數據)越來越多,如何充分利用這些信息,為企業(yè)的進一步發(fā)展服務,已經成為企業(yè)急需解決的一個關鍵問題。

1.2 企業(yè)如何迎接市場變化帶來的挑戰(zhàn)
“Internet的發(fā)展正在改變我們人類生活的方方面面”,對于企業(yè)經營的挑戰(zhàn)主要來自三個方面:
 如何把握急速擴張的市場機會(Expand Markets):市場競爭的全球化日趨激烈,傳統(tǒng)的商業(yè)界限正在逐步消失,新的業(yè)務模式層出不窮,如何抓住機會,占領更多的市場份額。
 如何提高企業(yè)的運營效率(Improve Efficiencies):降低企業(yè)經營的成本,建立新的高效的業(yè)務流程,推出更好的業(yè)務模式,爭取最大的利潤。
 如何保持更多的客戶(Retain Customers):客戶是企業(yè)生存的根本保障,如何掌握更多的客戶信息,加強同客戶的溝通,提供更好的服務,提高客戶滿意度,是企業(yè)保留老客戶并爭取新客戶的迫切要求。

企業(yè)如何來面對挑戰(zhàn),適應網絡時代發(fā)展的需要,我們傳統(tǒng)的業(yè)務模式和經營理念正面臨強大的沖擊,我們必須逐步改變我們的管理方式和業(yè)務流程,利用信息時代的技術優(yōu)勢,更好理解企業(yè)所面對的市場環(huán)境,更好的分析優(yōu)化企業(yè)內部的業(yè)務流程,更好的協調客戶需求與企業(yè)發(fā)展的平衡關系。

最有效的解決之道,就是建立企業(yè)級的數據倉庫,有效的存儲和分析企業(yè)的大量珍貴的數據,從中發(fā)現市場變化的趨勢、客戶的需求、企業(yè)的實際經營情況等有用的信息,為企業(yè)的科學化管理決策服務,為企業(yè)的深層次發(fā)展服務。



1.2.1 開拓市場:理解市場
市場是企業(yè)發(fā)展的根本,如何進一步開拓市場,擴大企業(yè)的市場份額,提高企業(yè)的市場競爭力,最重要的是對企業(yè)客戶的把握,任何企業(yè)所提供的產品和服務,都希望被最多的人所接受,得到更多的客戶認可,產品和服務的價值才能真正體現出來,如何保證企業(yè)的產品和服務就是客戶所急需的,需要企業(yè)對市場和客戶的需求有一個很好的理解。

理解市場和客戶需要的前提,是企業(yè)必須擁有足夠的市場和客戶信息,同時具有很好的輔助分析工具,幫助企業(yè)快速、準確的了解市場動態(tài),理解客戶需求,實現一對一的市場模式。

一對一的市場模式的實現需基于以下四個步驟:
 客戶定位:通過客戶群體分析和企業(yè)所提供的產品、服務的主要功能,來定位企業(yè)所要面向的主要客戶群。
 識別出真正有價值的客戶:對選定客戶群體進行更詳細的分析,找出最有價值或最有潛在購買能力的客戶,重點分析他們的需求情況,根據最有價值的客戶的實際需要,定義企業(yè)所提供的產品和服務的功能范疇。
 與客戶的交互式接觸:通過面對面、電話、網絡等多種渠道與客戶接觸,發(fā)布產品信息,并從客戶的反饋情況中更多的了解客戶需要,更好的定義產品功能,提供給客戶更好的服務。
 提供定制化的產品和服務:在充分了解市場及客戶需求后,根據客戶的需要,提供大量的符合客戶實際需要的產品和服務。

1.2.2 提高企業(yè)運作績效:理解業(yè)務
在市場競爭不斷加劇的情況下,企業(yè)要以最好的價格提供最好的產品和服務,就必須在企業(yè)內部管理、優(yōu)化業(yè)務處理流程、降低成本、提高效率上下工夫,企業(yè)需要對自身的實際運作情況有準確的了解。需要對企業(yè)內部的大量業(yè)務數據進行匯總和分析,從中發(fā)現潛在的問題,實現更好的內部管理機制和更好的成本控制策略,提高企業(yè)運作效率。

為更好的理解業(yè)務,企業(yè)需要強有力的輔助分析和決策支持工具,幫助企業(yè)領導決策層及時、準確的掌握企業(yè)信息,作出科學化的決策。


1.2.3 平衡市場發(fā)展目標和企業(yè)運作
企業(yè)在深刻理解市場和業(yè)務情況后,需要對市場發(fā)展目標和企業(yè)內部運作的關系,作出有效的協調與平衡,在發(fā)現市場并作出準確定位后,需要企業(yè)內部各個部門通力協作,保證在市場允許的時間內,提供高質量的產品和服務,如何協調市場需求與企業(yè)生產能力的矛盾,企業(yè)需要很好的商業(yè)智能工具,幫助企業(yè)領導層準確的預測和協調市場與企業(yè)的發(fā)展矛盾,充分利用企業(yè)的生產能力,爭取最大的市場份額,保證企業(yè)的持續(xù)發(fā)展。

1.3 基于數據倉庫的有效的商務解決方案的要求
為滿足企業(yè)發(fā)展的需要,為實現對關鍵事務的決策支持,企業(yè)需要借助于新的技術手段,建立企業(yè)級的數據倉庫,如何實現基于數據倉庫的有效的商務解決方案,數據倉庫必須滿足如下要求:

 全面的:必須滿足您的商務需求,提供全套產品,提供服務與支持,以及擁有能提供補充產品的合作伙伴。所有這些,才能確保你的數據倉庫能滿足你現在及將來的特殊要求。一個全面的解決方案是在技術基礎上的延伸,包括分析應用,從而使業(yè)務經理能提高企業(yè)運作效率,擴大市場以及平衡兩者間的關系。
 完整的:必須適合現存的環(huán)境,它必須提供一個符合工業(yè)標準的完整的技術框架,以保證你系統(tǒng)的各個部分能協調一致地工作。
 不受限制的:必須能適應變化,必須能迅速、簡單地處理更多的數據及服務更多的用戶,以滿足不斷增長的需求。
 最優(yōu)的:必須在企業(yè)受益、技術及低風險方面經過驗證,必須在市場上保持領先地位,具有明顯的競爭優(yōu)勢和擁有大量的合作伙伴產品。

1.4 Oracle數據倉庫:被證明是有實力的商務解決方案
Oracle提供給客戶當今最先進的數據倉庫產品、服務及合作伙伴關系,滿足以上這些嚴格要求。

在經過驗證的技術基礎之上建立的Oracle數據倉庫,包含企業(yè)所需要的一切:產品、服務及合作伙伴關系,幫助企業(yè)迅速的實施數據倉庫,簡化管理,提供整個機構范圍內對信息的訪問和應用,提供商務智能從而使您的投資獲得豐厚的回報。


二、Oracle數據倉庫的體系結構
Oracle公司作為世界上最大的數據庫廠家,憑借其在技術、資源和經驗上的優(yōu)勢,一直致力于為企業(yè)提供最能滿足企業(yè)競爭需要的數據倉庫解決方案。Oracle的數據倉庫解決方案包含了業(yè)界領先的數據庫平臺、開發(fā)工具和應用系統(tǒng)。Oracle數據倉庫突破了現有數據倉庫產品的局限,能夠幫助企業(yè)以任何方式訪問存放在任何地點的信息,在企業(yè)中的任何層次上,滿足信息檢索和商業(yè)決策的需求。
Oracle數據倉庫解決方案由下面幾個部分組成:
 技術基礎
- Oracle Warehouse Builder--數據倉庫構建工具
- Oracle8i--數據庫
- 商業(yè)智能工具集

 市場發(fā)展分析應用
- Oracle CRM—客戶關系管理系統(tǒng)
- Oracle Sales Analyzer—銷售分析系統(tǒng)
 企業(yè)運作分析應用
- Oracle Activity Based Management: --活動成本管理
- Oracle Financial Analyzer—財務分析器

 商業(yè)智能應用
- Oracle Business Information System—企業(yè)商業(yè)智能應用系統(tǒng)
 專家服務
- Oracle Consulting—數據倉庫實施顧問咨詢服務
 以客戶為中心的合作伙伴關系
- 數據倉庫技術推動計劃
- 系統(tǒng)集成商推動計劃
- 數據倉庫平臺市場推動計劃

根據IDC的報告,大約80%已投資于數據倉庫的公司都已獲得了巨大的成功。這是因為數據倉庫提供了與OLTP系統(tǒng)截然不同的集中式存儲系統(tǒng),前者包含了從公司擁有的許多數據庫中提取出來的業(yè)務數據。這些數據生動地反映了企業(yè)承包的現實,被予以分析,以及作為戰(zhàn)略性的競爭武器??焖伲瑴蚀_地分析商業(yè)問題,將會影響公司的長期生存。

與其它系統(tǒng)不同,數據倉庫中的數據結構是為快速檢索和分析而進行優(yōu)化的。數據是歷史性的,并且以固定間隔進行更新。

在定義,建立和使用數據倉庫的過程中存在以下三步曲:

1、 對最終用戶的商業(yè)需求建立模型。數據倉庫的設計者必需從各種最終用戶中了解信息需求,然后將這些信息需求轉變?yōu)閿祿P?。設計者必須以嚴密,精確的方法確保模型的完整性。

2、 為元數據建立模型。在為最終用戶需求建立模型的同時,數據倉庫設計者還必須為元數據(關于數據的數據)建立模型。該信息確定了進入數據倉庫的數據范圍,以及與數據有關的規(guī)定。由于數據倉庫是面向主題的,元數據的建摸可能夸越數個功能性商業(yè)區(qū)域。元數據分兩類:加載和用戶。

 加載視圖:描述了所有數據源,以及與提取,刷新和向數據倉庫傳送數據有關的所有規(guī)定。
 最終用戶視圖:在這里,模型與數據的商業(yè)用途相匹配。最終用戶將其作為布局圖,依此訪問和搜尋信息。

3、 評估,決定,實施抽象,轉換和訪問工具。一旦設計者為最終用戶的需求和系統(tǒng)中的相關元數據建立了模型,接下來需要為實現數據倉庫選擇實施工具。最后應該選擇滿足用戶需求的工具,用戶將使用這些工具直接或建立應用系統(tǒng)來訪問數據倉庫中存儲的信息。

Oracle數據倉庫包含了一整套的產品和服務,覆蓋了數據倉庫定義,設計和實施的整個過程。下圖描述了Oracle數據倉庫的組成部分。


















Oracle數據倉庫體系結構圖

Oracle數據倉庫支持:
1、任何數據源(Any Source)
搜集在Oracle數據倉庫中的數據來源眾多,包括內部存儲的業(yè)務數據和外部的數據。在傳統(tǒng)上,數據倉庫中的大多數數據來自內部業(yè)務系統(tǒng),如業(yè)務系統(tǒng)或各客戶信息系統(tǒng)等方面的數據。然而外部來源的數據也越來越普通,并且將會提供比內部來源更多的數據。上述兩種數據來源應該融合在一個單一的存儲系統(tǒng)中,并且加以管理,從而為最終用戶提供對這兩種數據源的無縫訪問。Oracle提供各種網關(gateway)及Sql*Loader以及合作伙伴提供的各種工具來實現不同數據源數據的加載。

2、任何數據(Any Data)
考慮到現在需訪問的數據倉庫的用戶范圍,系統(tǒng)設計者面臨著紛繁各異的需求。對數據的訪問必須快捷,直觀和直接。大多數用戶需要直接查詢和深入的能力,而另外一些需要更復雜的分析能力。同時數據倉庫必須能夠處理新型格式的數據,如聲音,視像,文字和空間數據。而且,日益增加的用戶提出大量歷史性需求,往往導致超大規(guī)模數據庫(VLDB)的出現。為了滿足這些需求,對作為數據倉庫核心的數據庫系統(tǒng)提出了很高的要求,而ORACLE數據庫核心能夠完全滿足這些需求。

3、任何訪問需求(Any Access)
Oracle提供了基于數據倉庫的范圍廣泛的工具集,能夠幫助各種類型的用戶訪問數據倉庫中存儲的數據,我們把數據倉庫的用戶分為兩類:第一類是對數據進行隨意查詢和報告,深入和旋轉,這類用戶需要一種直接和直觀的工具,幫助他們輕松地訪問數據,從而作出明智的商業(yè)決策。另外一類用戶是企業(yè)的高級管理者和決策者,他們需要進行更復雜更高級更完全的分析(建摸,預測和假設分析等),以支持制定商業(yè)策略。上述兩類用戶體現了整個企業(yè)對于信息訪問的需求。今天的數據倉庫已經突破了管理人員和分析人員的范圍,現在各類企業(yè)人員都在使用數據倉庫,決定選用何種工具實施數據倉庫,變得越來越重要。

Oracle提供完整的產品工具集滿足上述數據倉庫的用戶需求:

 Oracle 8i 數據倉庫核心,最新版本的數據庫產品,專門針對數據倉庫進行了很多的改進,包括對更大數據量的支持(PB級),對更多用戶數的支持(10000+),更多數據倉庫專用函數的支持等。
 Oracle Warehouse Builder Oracle Warehouse Builder可以為數據倉庫解決方案提供完整、集成的實施框架,以前只能由單獨工具完成的功能現在能夠在同一環(huán)境中實現,這些功能包括:數據建模、數據抽取、數據轉移和裝載、聚合、元數據的管理等。Oracle Warehouse Builder還實現了數據倉庫不同部件如關系數據庫、多維數據庫以及前端分析工具的集成,為用戶提供完整的數據倉庫和商業(yè)智能系統(tǒng)。
 Oracle Developer/Developer Server企業(yè)級的應用系統(tǒng)開發(fā)工具,具有面向對象和多媒體的支持能力??赏瑫r生成Client/Server及Web下的應用。支持團隊開發(fā),具有極高的開發(fā)效率及網絡伸縮性。
 Oracle Discoverer是最終用戶查詢,報告,深入和旋轉和WEB公布工具,能夠幫助用戶迅速訪問關系型數據倉庫,從而使他們作出基于充分信息的決策,因此類工具直接基于關系數據庫我們也稱此類工具為ROLAP型分析工具。滿足分析報表功能用戶的需求。
 Oracle Express產品系列 是基于多維數據模型OLAP分析和WEB訪問工具,能夠提供復雜的分析能力,其中包括預測,建摸和假設(What-if)分析。滿足高級分析用戶的需求。
 Oracle Data mining suite 基于數據倉庫的數據挖掘工具,簡單易用的圖形化界面,提供決策樹、神經網絡等多種數據挖掘方法,支持海量數據的并行處理,分析結果可以和現有系統(tǒng)集成。

最近的市場調查顯示,Oracle公司是目前最大的數據倉庫解決方案提供者,全球有數千個數據倉庫應用采用的是Oracle的解決方案,這些數據倉庫的數據規(guī)模從GB到TB數量級。目前Oracle在全球數據倉庫市場約占38%的市場份額(根據IDC的報告)。


Oracle在數據倉庫市場的領先地位


2.1 數據倉庫的平臺:數據庫和決策分析工具
2.1.1 Oracle8i的數據倉庫新特性
實現數據倉庫所有功能的基礎是數據庫。要想取得最佳的數據倉庫性能和實時分析能力,數據庫必須具有高性能和伸縮能力,既能滿足當前的需要又能適應今后的發(fā)展。Oracle數據倉庫解決方案的核心是Oracle8i數據庫。和 Oracle以前的版本相比,Oracle8i數據庫的性能,資源的管理,分析能力和操作的簡單性方面都有質的飛躍。

 匯總管理提高查詢的性能
數據倉庫可以通過使用匯總表(Summary Table)的方法提高數據倉庫的性能。采用匯總表后,每一個查詢請求是訪問預先計算的結果,而不需要對數據進行動態(tài)計算。Oracle8i通過物化視圖(Materialized View)的方法實現對匯總表的自動管理。當在數據庫中建立了物化視圖后,對匯總數據的查詢請求可以由基表自動重定向到物化視圖,物化視圖中的數據可以在數據裝載過程中自動刷新。

 數據管理
Oracle8中引進的數據分區(qū)(Partitioning)功能,分區(qū)提供了對非常大的表或索引的管理能力。Oracle8中提供了Range 分區(qū)。Oracle8i通過引入新的分區(qū)類型和選項進一步提高了這項技術,以實現更好的性能和可管理性。 Oracle8i中新的分區(qū)包括:
- Hash Partitioning—基于Hash算法,使用者只需要指定用作Hash 分區(qū)的關鍵字和分區(qū)數量,Oracle8i把每條記錄均勻插入各個分區(qū)。
- Composite Partitioning—是Range Partitioning和Hash Partitioning的組合,使用者可以指定先按某個關鍵字做Range Partioning,然后再按另外一些關鍵字做Hash Partitioning。從而提供更好的并行處理能力。

Oracle8i在數據管理方面的其它改進包括:
- 直接對分區(qū)鍵值作更新
- 對索引表和索引表的二級索引進行分區(qū)
- 對包含大對象列的表的分區(qū)能力


 資源管理
資源管理的目的是使系統(tǒng)在同樣資源情況下,為更多的用戶提供服務。Oracle8i通過資源優(yōu)化技術使整個數據倉庫的吞吐量最大化,并且使管理者能查看系統(tǒng)目前的工作狀況。Oracle8i的資源管理功能包括:
- Database Scheduler 提供一種機制將數據倉庫系統(tǒng)的CPU資源分配給不同類型的用戶和不同類型的任務。這種分配機制可以優(yōu)先級別高的用戶得到最快的響應。并且這種分配方案可動態(tài)調整,例如:白天和夜間采用不同的方案。
- Parallel Query Management Oracle8i簡化了并行查詢的優(yōu)化工作,過去需要調整多個參數才能實現的功能,現在只需要調整一個參數就可以完成。
- Progress Monitoring 管理者可以監(jiān)控長時間操作的執(zhí)行狀態(tài)。這些操作包括:查詢、數據裝載、索引建立、備份/恢復。
- Plan Stability 保存每個查詢的執(zhí)行計劃。當系統(tǒng)環(huán)境變化時,例如從開發(fā)環(huán)境到生產環(huán)境,可以重用優(yōu)化過的執(zhí)行計劃做查詢。

 新的分析功能
Oracle8i在SQL引擎內建立了更強大的指令集,為數據倉庫應用添加新的重大優(yōu)勢
- CUBE和ROLLUP ROLLUP是一個新的SQL關鍵字,它是對GROUP BY子句的擴充,允許在SELECT語句中計算不同層次的小計。CUBE是對GROUP BY子句的另外一種擴充,它允許計算所有小計可能的組合,用來生成各種匯總報表。
- Sample操作 Oracle8i引入了Sample抽樣函數用于支持數據挖掘。Sample 函數使得數據分析操作在樣本數據上進行,而不是在整張表上進行。

 數據傳輸機制
Oracle8i具有一些新的特性使數據移動更快速,更簡單:
- Transportable Tablespace 支持從一個數據庫到另一個數據庫整個表空間的大量數據快速轉移。
- Direct-Path Load API 支持Oracle8i數據裝載能力和ISV產品的緊密集成,使之具有更簡潔的接口和更優(yōu)的性能。
- 增強的統(tǒng)計搜集能力 通過對數據倉庫中所有對象的內部統(tǒng)計進行精確的維護達到最好的查詢性能。

所有這些Oracle8i新的特點進一步提高了Oracle在數據倉庫市場的領導地位。為客戶和合作伙伴提供的新功能是Oracle數據倉庫具有更大的伸縮性、更強的管理能力以及最優(yōu)的性能。


2.1.2 Oracle OLAP產品的新發(fā)展
Oracle Express產品系列是市場領先的聯機分析處理(OLAP)產品。Express產品無論是在技術上,還是在市場的占有率上都出于領先地位。Oracle Express產品也是Oracle數據倉庫解決方案的一個重要組成部分,Oracle公司一直致力于Express產品的發(fā)展,使其為客戶提供更強大的決策支持能力。

下面將從三個方面介紹Express產品的最新發(fā)展狀況。

1、 Oracle Express Server的新特性
Oracle Express Server是先進的多維計算引擎,是進行OLAP分析的基礎。Express Server的最新版本是6.3,這個版本在處理能力、分析功能等多方面有重大改進。

 處理能力的提高
Express Server 6.3在處理能力的提高使它擁有了新的OLAP測試的世界記錄。Express Server 6.3展示了OLAP 服務器最快的計算能力和查詢性能。測試的標準是Analytical Processing Benchmark-1(APB-1)。APB-1是由OLAP委員會(OLAP Council)制訂的一個公認的統(tǒng)一標準,所有OLAP廠家都提供自己產品的APB-1結果。

Express Server 6.3引入了很多新特性,可以極大提高Express Server對大數據量和大的并發(fā)用戶數的支持。Express Server的Paging Manager進行了優(yōu)化,可以提高典型應用性能的15%,Paging Manager還可以防止數據庫的膨脹。Express Server的臨時文件機制將降低I/O瓶頸。

 更快的匯總計算
Express Server 6.3引入了全新的匯總計算管理機制。新的匯總機制允許定制匯總方法,并且可以顯著降低裝載和匯總計算的時間。新的AGGREGATE命令比原有的ROLLUP命令有效的多。這一點在維的數目特別多或數據非常稀疏時更為明顯。執(zhí)行匯總計算的語句將更為精練,因此可以提高開發(fā)效率。這種新的機制提供了匯總計算的靈活性,即可以將大部分經常訪問的數據預先計算出來,而不需要經常訪問的數據在執(zhí)行查詢時做動態(tài)計算。這種機制還使Express Server真正成為可以做并行計算的OLAP服務器,為充分利用硬件的并行處理能力提供了可能性。

 分析功能的提高
新引入的統(tǒng)計分析函數將使Express Server 6.3的分析能力顯著提高。這些新的函數包括:
- CATAGORIZE 提供將數學表達式按用戶定義進行分類的功能。
- CORRELATION 計算相關系數,確定兩個表達式之間的關系程度。正的相關系數表示正的趨勢,反之則相反。
- PERCENTAGE 計算數學表達式中的每一個值占總量的百分比。
- SMOOTH 計算數學表達式的指數平滑度。
- RANK 提供按不同的維對數學表達式進行排名,可以指定不同的排名方法,如:MIN,MAX,AVERAGE,UNIQUE,PERCENTILE,DECLINE和QUARTILE。
- MODE 計算每個維中出現最多的值

 預測功能的提高
Express Server 6.3 引入了新的預測系統(tǒng),新的預測方法。新的預測系統(tǒng)將提供數據抽樣和基于數據模式推薦最佳預測方法的能力。

 Relational Access Manager
Relational Access Manager 是Express Server 的ROLAP選項。Express Server 6.3 極大縮短了Relational Access Manager的數據裝載和更新的時間,這一點在數學模型非常復雜時候更為明顯。Relational Access Manager還將支持結構數據的增量變化,因此DBA可以只處理變化的數據,這也是性能提高的重要原因。
和以前的版本相比,Relational Access Manager的性能提高20%左右。

 基于Web的管理工具
Express Server 的管理將由新的Express Instance Manger統(tǒng)一進行,Express Instance Manger是基于Java的應用,可以和Oracle Enterprise Manager集成。這使DBA可通過Oracle Enterprise Manager的Java窗口或Browser對NT或UNIX上的多維數據庫進行管理。

2、 Oracle Express 對Web技術的支持
Express Server 的一個重要發(fā)展策略是支持Internet計算,這也是Express產品領先于同類產品的一個重要方面。Express Server 從6.0版本開始增加了Express Web Agent選項。Express Web Agent使基于Express Server的OLAP應用擁有Web公布能力。

Express Web Agent由兩部分組成:Interface Module和Developer’s Toolkit。兩者的結合使客戶可以開發(fā)他們自己的OLAP應用。

 Interface Module
Interface Module負責Express Server和Web Server之間的通訊。這個接口的核心是 Express 存儲過程語言 (SPL) 插件。該插件通過Web Request Broker插入到Internet Application Server,這種插件機制可以提供Web通訊的高性能,并且可以支持更多的并發(fā)用戶。另外,Express Web Agent 還支持公共網關接口 (CGI),從而使 Express 能與任何 Web 服務器一起工作。

 Developer’s Toolkit
Developer’s Toolkit提供了一系列預定義的存儲過程,可以封裝 HTML 和自動生成代碼。有了這些過程,開發(fā)人員便無需學習 HTML 標記符的精確語法,而可以將注意力集中在應用程序的功能上。Developer’s Toolkit還提供了可操作 Express 數據的高級過程。開發(fā)人員利用這些高級過程,在程序中只需一條調用語句,便能創(chuàng)建出帶有 Express 的所有的強大分析功能的數據視圖。這些數據視圖可以是基于HTML的,也可以是基于Java的報表或圖表。

Express Web Agent的最新版本是3.0(包含
Oracle數據倉庫解決方案
 

[下載聲明]
1.本站的所有資料均為資料作者提供和網友推薦收集整理而來,僅供學習和研究交流使用。如有侵犯到您版權的,請來電指出,本站將立即改正。電話:010-82593357。
2、訪問管理資源網的用戶必須明白,本站對提供下載的學習資料等不擁有任何權利,版權歸該下載資源的合法擁有者所有。
3、本站保證站內提供的所有可下載資源都是按“原樣”提供,本站未做過任何改動;但本網站不保證本站提供的下載資源的準確性、安全性和完整性;同時本網站也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害。
4、未經本網站的明確許可,任何人不得大量鏈接本站下載資源;不得復制或仿造本網站。本網站對其自行開發(fā)的或和他人共同開發(fā)的所有內容、技術手段和服務擁有全部知識產權,任何人不得侵害或破壞,也不得擅自使用。

 我要上傳資料,請點我!
COPYRIGT @ 2001-2018 HTTP://m.musicmediasoft.com INC. ALL RIGHTS RESERVED. 管理資源網 版權所有