Az Oracle 9i Platform az e-Üzleti Intelligencia szolgálatában
Radnai Szabolcs BI&W üzletág vezető Oracle Corporation
Oracle9i Platform, Forró területek Perszonalizált hozzáférés Információkhoz és Alkalmazásokhoz
Nagyságrendi teljesítmény javulás
E-Business Portál
E-Business Cache
E-Business Intelligencia
Vezeték nélküli E-Business
Információk az ügyfelekről, az üzletről és a szállítókról
Hozzáférés bármely eszközről, bármely hálózaton keresztül
Az E-Business Intelligencia kihívásai ... Integrált e-Business: funkcionális területeken •y NAGYOBB átívelő vállalati méretű elemzés Növekedés méretben és komplexitásban: •y GYORSABB felhasználói elvárások több forrás és adat bevonására ösztönöznek
• TÖBB FELHASZNÁLÓ y Nagymértékben kiterjedő üzleti intelligencia felhasználó bázis
• RÖVIDEBB FRISSÍTÉSI ABLAK y Elmozdulás a ‘közel’ valós idejű (sokszor automatizált zárt láncú döntés támogatás felé)
Oracle 8i
e-Business Intelligencia architektúra Elemző alkalmazások Reports Operatív adat
Discoverer
Oracle8i Web adat
Warehouse Builder
Külső adat
Application Server
Express
Express
Darwin
CWM Metadata
Portal
Oracle8i
Bizonyíték a skálázhatóságra és menedzselhetőségre y Sun Microsystems és Oracle Benchmark – –
33TB-os adattárház (82TB bruttó) csúcs I/O teljesítmény (251,000 IOPS)
y BT EPoC Projekt
y y y y
–
35TB-os benchmark vizsgálat (82TB diszkméret) Sequent/EMC
–
2,000,000 üzleti lekérdezés egy 100 milliárd soros tényadat táblán kevesebb mint 27 perc alatt
France Telecom - 30TB éles üzemű adattárház 1 év alatt NetZero - 50TB Intelligent WebHouse …és még Acxiom, TIM, Quelle, La Caixa, Capital One.. Kulcs üzenet:
Nincs szükség speciális adattárház szerverekre www.oracle.com/oramag
2001’: Szerver konszolidáció az adattárház piacon Elemző szerver
ETL Szerver motor
Relációs adattárolás Adatbányászati szerver
• Specializált többszerveres környezet • Többféle tudást igényel • Adat duplikálás, interfacek • Integrációs szabványok hiánya
Új üzleti intelligencia irányvonal Oracle 9i az E-üzleti intelligencia alapja
E-Business Intelligencia csomag Reports Operatív adat
Web adat
Warehouse Builder
Oracle9i ETL Infrastructure and OLAP Services and Data Mining
Discoverer 9i Application Server
BI Beans
Portal
Külső adat
CWM Metadata
Oracle9i az e-üzleti intelligencia platformja
9
Oracle9i Database
egyetlen üzleti intelligencia adatszerver Relációs
ETL
OLAP
Adatbányászat
M e t a d a t a
Oracle 9i
Performancia & Skálázhatóság - lehetőségek kiszélesítése
y Több adat – –
LIST partiticionálás Parallel lekérdezés kiterjesztések
y Több felhasználó – –
Automatikus DSS memória tuning Erőforrás kezelő (Resource Manager) kiterjesztések (Query Governing, Queuing, Reprioritization)
y Gyorsabb – – – –
Bitmap join indexek Materializált nézet kiterjesztések Közbenső query eredmények intelligens használata Javított aggregáció és lekérdezés optimalizálás
otn.oracle.com/products/bi/content.html
ETL Infrastruktúra
9i egy erőteljes transzformációs motorrá válik
y y y y y y
Adat változás érzékelés Külső táblák Tábla függvények Multi-tábla insert Upsert Felfüggesztett parancsvégrehajtás y Párhuzamos adat pipeline
Oracle9i ETL Infrastruktúra
Oracle Warehouse Builder 3i Kiterjesztett tervezési környezet
y Fejlesztett mappelés – –
Többlépcsős Több cél tábla
y Kifejezés építő (Expression Builder) Transzformációs elemkészlet y Komplex text források feldolgozása y PL/SQL visszafejtés
9i- Az üzleti intelligencia platformja Relációs
ETL
OLAP
Adatbányászat
Oracle9i
Elterjedt vélekedés: • Külön szervert kell használni OLAP-ra és adatbányászatra Miért? • Nagyon speciális struktúrákat kell használni • Performancia okok miatt • Lehetetlen, vagy nem hatékony elemző kalkulációkat SQLben végezni Az Oracle9i megváltoztatja az elterjedt vélekedést!
OLAP hátrányok ma
Multidimenziós adatbázis
Replikált adat Többlet adminisztráció Elérhetetlen az SQL kliensek számára Korlátozott skálázhatóság
Relációs adatbázis
Részbeni OLAP megoldás
OLAP Services Mi ez, és mit csinál? y Elemző függvényeket és kalkulációkat ad az adatbázishoz –
Multimenzionális moldell biztosít
–
Túlmutat az SQL lehetőségein
y Fejlesztési platformot biztosít az elemző alkalmazások számára –
Adat kezelést, API felületet és fejlesztő eszközöket biztosít
–
Nem csak egy back end adatbázis szolgáltatás
OLAP Services
Új platform az internet elemző alkalmazásokhoz Business Intelligence Beans
Java OLAP API
Oracle Enterprise Manager
Metadata (CWM)
Internet Alkalmazások
• • • •
Csillag séma támogatás Materializált nézetek SQL Elemző funkciók SQL Aggregáció
Oracle9i RDBMS
OLAP Services
SQL Elemző funkciók
y Oracle8i, Release 2 – – – – –
Rank, percentile Window (moving average, cumulative sum) LAG/LEAD Ratio-to-Report Statistical functions (linear regression, correlation)
y Oracle9i – – – –
Inverse Percentile Hypothetical Rank and Distribution functions Histogram Function First/Last Values
OLAP Services SQL Aggregációs kiterjesztések
–
Concatenated Grouping Sets
–
Aggregate Pruning
y Előnyök –
Javított teljesítmény
–
Egyszerűbb fejlesztés
Brand Item Year
Grouping Sets
Month Quarter
–
Total Division
Day
y Főbb tulajdonságok
Concatenated Grouping Sets (new): SELECT Division, Total, Day, Month, Sum(Sales) FROM Sales, Items, Time WHERE Sales.Time_Id = Time.Time_id AND Sales.Item_Id = Items.Item_id GROUP BY GROUPING SETS (Time.Day, Time.Month), GROUPING SETS (Items.Division, Items.Total);
OLAP Services Relatív kocka építési sebesség
Közel lineáris skálázhatóság a kocka építésben
Lineáris skálázhatóság
100 90 80 70 60
1 Milliárd sor egy 56-cpus Sun E10000-esen
50 40 30
100 Millió sor egy 4-cpus Sun E450-esen
20 10 0 5000
10000
15000
20000
25000
CPU Teljesítmény (# CPUs * MHz)
OLAP Services
Adminisztráció & Metaadat Oracle Enterprise Manager Séma
Tárolás
Instance
Munkafolyamat időzítés
Biztonság Performancia
OLAP Dimenziók, Kockák, Mappák, Összegzés menedzsment
CWM Metadata
Oracle Warehouse Builder
OLAP Services Szabványalapú Java OLAP API y Elemző alkalmazások számára tervezve – – –
Multidimenzionális Objektum Modell Inkrementális query összeállítás Multidimenzionális kurzorok
y Az Internet számára – –
BI Beans
Java OLAP API Metadata Access Calculation Engine
Multidimensional Cache
SQL Generator
Jáva és HTML kliens támogatás Elosztott futtatás támogatása
Jelenlegi résztvevők: Oracle, Hyperion, IBM, SAS, és mások
Express Server Mi a terv?
y Az OLAP Services képviseli az Express technológia új generációját y Az Oracle eszközöket és eligazítást ad az Expressre épülő alkalmazások migrálására y Az Express még több évig támogatott marad, előre tervezett migrációs lehetőséget biztosítva –
Az Express Servernek és a rá épülő fejlesztő eszközöknek és alkalmazásoknak új verziói jelennek meg
Express 5.x Express 6.x OLAP Services 1997
Summer 2001
Express Migráció Pozitív üzenetek y Metaadat – Multidimenzionális modellek automatikusan migrálhatók a CWM-be Bridge használatával y Adat – Adat migráció az Oracle adatbázisba migrációs eszközök használatával y Dimenzió táblák létrehozása és áttöltése y Tény táblák és materializált nézetek létrehozása és feltöltése y Interface – Alkalmazások átírása (OSA, OFA)
Az Oracle Express techológiába történt befektetések nem vesznek el, továbbra is implemetálunk Express rendszereket
Data Mining Services Integrált adatbányászat y RDBMS alapú modell létrehozás, futtatás és pontozás (scoring)
Java Data Mining API
y Algoritmusok: –
Naïve Bayes & Asszociációk
–
Jővő: Döntési fák (C&RT), SOM (Clustering), Neurális hálók
y Jövő –
Szabványos adatbányászati metaadat
–
Java API az adatbányászathoz
Metadata
Data Mining Algorithms
Oracle 9i
Oracle 9i Perszonalizáció Perszonalizált kapcsolat a Weben y 1:1 ügyfélkapcsolat az interakció perszonalizációjával y Egyéni ügyfél viselkedés megértése és előrejelzése y Testreszabott termék és szolgáltatás ajánlat
Online vásárolt síkesztyűt tavaly télen
Oracle Open World 2000
Kesztyűt és futócipőt keresgél a Weben
Levélcíme Miskolcon van Ajánljunk neki: 1. Sífutó csomagot 2. Termék minősítő összehasonlítást az érdeklődési körére 3. Teniszütőt 26
Oracle9i Alkalmazás szerver
Futtatja az összes üzleti intelligencia lakalmazást Portál
M e t a d a t a
Lekérdezés és Jelentéskészítés BI komponensek
Webhely elemzés
Oracle 9i AS Üzleti Intelligencia Lekérdezés és jelentéskészítés Portál
Jelentéskészítés és lekérdezés BI komponensek
Web Lap elemzés
Oracle9i AS
Discoverer Egyszerűen használható lekérdező és elemző eszköz nagy teljesítmény igényekre
Reports Hatékony vállalati jelentéskészítő megoldás internetes és hagyományos adatpublikálásra
Discoverer
Ad-hoc lekérdezés és elemzés az IAS-ban y 9iAS Internetes kliensek: – Discoverer Viewer:
Discoverer Plus
y HTML kliens támogatás y Széleskörű felhasználásra –
Discoverer Plus: y Pure Java, Firewall támogatás y Power User számára
y Admininisztrátor – –
EUL metaadat előkészítés az IDS része
Discoverer Viewer
Oracle9iAS Reports
Alkalmazás szerver alapú jelentéskészítés y Kiterjedt információ publikálás –
Browser
–
Email
Web Listener
–
Wireless
9iAS Reports
y A jelentések dinamikusan készülnek a szerveren y Batch időzítés y Kimeneti cache y Futásidejű tesreszabás (XML)
Multi Tiered Server Engine Engine Engine
Engine
BI Beans
Elemző alkalmazás komponensek y Gyors fejlesztés y Internet futtatás –
Java kliens
–
Szerver oldali / HTML kliens
Table
Cross Tab
Query Builder
y Az Oracle eszközök fejlesztésének eszköze
Calculation Builder
Query Meta Data Manager
y 9i OLAP-ot használ y JDeveloper integráció
Graph
Connection Oracle9i OLAP Services
Persistence
Oracle9i
Beans Repository
Integráció a BI Portál segítségével Vállalati jelentéskészítés
Ad-Hoc Lekérdezés és elemzés
Weblap elemzés
Sokoldalú elemzés
Oracle 9i
Az e-üzleti intelligencia alapja
Operatív adat
Web adat
Oracle9i
Warehouse Builder
ETL Infrastruktúra, OLAP Services és adatbányászat
Külső adat
CWM Metaadat 33