Seminar in der Seminarreihe „Business Intelligence 1 · „Business Intelligence 1 ... - 1996...

Post on 15-Oct-2019

4 views 0 download

Transcript of Seminar in der Seminarreihe „Business Intelligence 1 · „Business Intelligence 1 ... - 1996...

Seminar in der Seminarreihe Seminar in der Seminarreihe „Business „Business IntelligenceIntelligence 11““

OLAP undOLAP undDatawarehousingDatawarehousing

„„OLAP & OLAP & WarehousingWarehousing““Die wichtigsten ProdukteDie wichtigsten Produkte

Die GliederungDie Gliederung

Produkt Bewertung & VergleicheProdukt Bewertung & VergleicheDie MarktentwicklungDie MarktentwicklungDer aktuelle MarktDer aktuelle Marktaktuelle Produkte am Beispielaktuelle Produkte am Beispiel

Produkt Bewertung & VergleicheProdukt Bewertung & Vergleiche

VergleichsmöglichkeitenVergleichsmöglichkeiten

-- MOLAP/ROLAP/HOLAP AnsatzMOLAP/ROLAP/HOLAP Ansatz-- BenchmarksBenchmarks-- UnternehmensorientierungUnternehmensorientierung

Query and Calculation

Engine

OLAP-Fronten

d

MOLAPMultidimen-sionales OLAPDaten werdenmultidimensionalgespeichert

ROLAPRelationales OLAPDaten werden relational gespeichert

HO

LAP

Hyb

rides

OLA

P

Komplexe Anfragen können hohe Antwortzeiten verursachenGrosse Datenmengen verarbeitbar

Schnelle Antwortzeiten auch auf komplexe AnfragenVerarbeitbare Datenmenge beschränkt

Produkt Bewertung & VergleicheProdukt Bewertung & Vergleiche

Produkt Bewertung & VergleicheProdukt Bewertung & Vergleiche

BewertungBewertung

-- für OLAP 12 Punkte von für OLAP 12 Punkte von CoddCodd-- für für DatawarehouseDatawarehouse 4 Punkte von 4 Punkte von

Bill Bill InmonInmon

Produkt Bewertung & VergleicheProdukt Bewertung & Vergleiche

12 Punkte zur OLAP Evaluierung (1/2):12 Punkte zur OLAP Evaluierung (1/2):

-- Multidimensional Multidimensional conceptualconceptual viewview-- TransparencyTransparency. . -- AccessibilityAccessibility-- ConsistentConsistent reportingreporting performanceperformance. . -- Client/Client/serverserver architecturearchitecture-- GenericGeneric dimensionalitydimensionality

Produkt Bewertung & VergleicheProdukt Bewertung & Vergleiche

12 Punkte zur OLAP Evaluierung (2/2):12 Punkte zur OLAP Evaluierung (2/2):

-- DynamicDynamic sparsesparse--matrixmatrix handlinghandling-- Multiuser Multiuser supportsupport. . -- UnrestrictedUnrestricted crosscross--dimensionaldimensionaloperationsoperations

-- Intuitive Intuitive datadata manipulationmanipulation-- Flexible Flexible reportingreporting-- Unlimited dimensional and aggregationUnlimited dimensional and aggregation

levelslevels

Produkt Bewertung & VergleicheProdukt Bewertung & Vergleiche

4 Punkte zur Beurteilung eines DW4 Punkte zur Beurteilung eines DW

-- Subjekt/Themenorientierung. Subjekt/Themenorientierung. -- Integration/Vereinheitlichung. Integration/Vereinheitlichung. -- Zeitorientierung. Zeitorientierung. -- Beständigkeit. Beständigkeit.

Die MarktenwicklungDie Marktenwicklung

Die wichtigsten Produkte nach Die wichtigsten Produkte nach Jahreszahlen geordnet (1/3):Jahreszahlen geordnet (1/3):

-- 1962 APL. 1962 APL. -- 1970 Express.1970 Express.-- 1982 1982 ComshareComshare System W. System W. -- 1984 1984 MetaphorMetaphor. .

Die MarktenwicklungDie Marktenwicklung

Die wichtigsten Produkte nach Die wichtigsten Produkte nach Jahreszahlen geordnet (2/3):Jahreszahlen geordnet (2/3):

-- 1985 Pilot 1985 Pilot CommandCommand Center. Center. -- 1990 1990 CognosCognos Power Play. Power Play. -- 1992 1992 EssbaseEssbase. . -- 1994 1994 MicroStrategyMicroStrategy DSS Agent. DSS Agent.

Die MarktenwicklungDie Marktenwicklung

Die wichtigsten Produkte nach Die wichtigsten Produkte nach Jahreszahlen geordnet (3/3):Jahreszahlen geordnet (3/3):

-- 1996 1996 BusinessBusiness ObjectsObjects 4.0. 4.0. -- 1997 Microsoft OLE DB for OLAP. 1997 Microsoft OLE DB for OLAP. -- 1998 IBM DB2 OLAP Server. 1998 IBM DB2 OLAP Server. -- 2000 XML 2000 XML forfor Analysis. Analysis.

Die MarktenwicklungDie Marktenwicklung

Allgemeine Beobachtungen:Allgemeine Beobachtungen:

-- Einfache und günstige OLAP Produkte Einfache und günstige OLAP Produkte sind auf dem Markt viel leichter an den sind auf dem Markt viel leichter an den Mann zu bringen als vergleichsweise Mann zu bringen als vergleichsweise bessere aber eben auchbessere aber eben auch somitsomitkomplexere und teurere.komplexere und teurere.

Die MarktenwicklungDie Marktenwicklung

Allgemeine Beobachtungen:Allgemeine Beobachtungen:

-- Die multidimensionalen Anwendungen Die multidimensionalen Anwendungen als solches werden ihren Bestand als solches werden ihren Bestand haben.haben.

-- Ihnen wird das größte Wachstum Ihnen wird das größte Wachstum prognostiziert .prognostiziert .

Der aktuelle MarktDer aktuelle Markt

Mehr als 30 AnbieterMehr als 30 AnbieterMarktvolumen höher als 3,5 Milliarden $Marktvolumen höher als 3,5 Milliarden $Die Entwicklung des Marktvolumens:Die Entwicklung des Marktvolumens:

Der aktuelle MarktDer aktuelle Markt

Die Top Ten von 2002 (1/2):Die Top Ten von 2002 (1/2):

-- Microsoft (24,4% Marktanteil)Microsoft (24,4% Marktanteil)-- Hyperion (22,9% Marktanteil)Hyperion (22,9% Marktanteil)-- CognosCognos (12,6% Marktanteil)(12,6% Marktanteil)-- Business Business ObjectsObjects (6,6% Marktanteil)(6,6% Marktanteil)-- MicroStrategyMicroStrategy (5,2% Marktanteil)(5,2% Marktanteil)

Der aktuelle MarktDer aktuelle Markt

Die Top Ten von 2002 (2/2):Die Top Ten von 2002 (2/2):

-- SAP (5,2% Marktanteil)SAP (5,2% Marktanteil)-- ORACLE (4,7% Marktanteil)ORACLE (4,7% Marktanteil)-- CartesisCartesis (2,6% Marktanteil)(2,6% Marktanteil)-- ApplixApplix (2,6% Marktanteil)(2,6% Marktanteil)-- ComshareComshare (2,2% Marktanteil) (2,2% Marktanteil)

Der aktuelle MarktDer aktuelle Markt

Die wichtigsten Hersteller , ihr MarktanteilDie wichtigsten Hersteller , ihr Marktanteilund der Trend (1/2):und der Trend (1/2):

Der aktuelle MarktDer aktuelle MarktDie wichtigsten Hersteller , ihr MarktanteilDie wichtigsten Hersteller , ihr Marktanteilund der Trend (2/2):und der Trend (2/2):

-- Hyperion von 25,9% auf 22,9%Hyperion von 25,9% auf 22,9%-- ORACLE von 9,9% auf 4,7%ORACLE von 9,9% auf 4,7%-- CognosCognos von 12,3% auf 12,6%von 12,3% auf 12,6%-- MicroStrategyMicroStrategy von 9,1% auf 5,1%von 9,1% auf 5,1%-- SAP von 2,9% auf 5,2%SAP von 2,9% auf 5,2%-- Microsoft von 11,5% auf 24,4%Microsoft von 11,5% auf 24,4%

(Zahlen beziehen sich auf Änderung von Jahr 2000 hinzu Jahr 2002(Zahlen beziehen sich auf Änderung von Jahr 2000 hinzu Jahr 2002))

Aktuelle ProdukteAktuelle Produkte

Allgemeine Gesichtspunkte:Allgemeine Gesichtspunkte:

-- Immer modularer AufbauImmer modularer Aufbau-- Client / Server ArchitekturClient / Server Architektur-- Zentrale Server KomponenteZentrale Server Komponente-- EntwicklungsschnittstellenEntwicklungsschnittstellen-- Reportfunktionen / Webschnittstellen Reportfunktionen / Webschnittstellen -- AdministrationswerkzeugeAdministrationswerkzeuge

Aktuelle ProdukteAktuelle Produkte

Aktuelle ProdukteAktuelle ProdukteHyperion Essbase Hyperion Essbase (MOLAP)(MOLAP)

MicroStrategyMicroStrategy (ROLAP)(ROLAP)

ORACLE ORACLE (HOLAP/Komplettlösung)(HOLAP/Komplettlösung)

Aktuelle ProdukteAktuelle ProdukteHYPERION ESSBASEHYPERION ESSBASEdie wichtigsten Module:die wichtigsten Module:-- Integration ServerIntegration Server-- ApplicationApplication ManagerManager-- ApplicationApplication BuilderBuilder-- AnalyzerAnalyzer-- WiredWired forfor OLAPOLAP-- Partition Manager Partition Manager -- Spreadsheet ClientSpreadsheet Client

Aktuelle ProdukteAktuelle Produkte

„„Best Best practicepractice WarehousingWarehousing“ “

-- „hub and „hub and spokespoke architecturearchitecture““

-- relationales relationales DatawarehouseDatawarehouse , „hub“, „hub“

-- multidimensionale multidimensionale DataData MartsMarts , „, „spokesspokes“ “

Aktuelle ProdukteAktuelle Produkte

„„hub and hub and spokespoke architecturearchitecture““

Aktuelle ProdukteAktuelle Produkte

„„sparsesparse and and densedense“ “

Aktuelle ProdukteAktuelle Produkte

BerechnungsvariantenBerechnungsvarianten

-- „„calccalc on on thethe flyfly““-- „„calccalc on on thethe flyfly and and storestore““-- „„precalculationprecalculation““

Aktuelle ProdukteAktuelle Produkte

OLAP CALCULATION ENGINE OLAP CALCULATION ENGINE

Aktuelle ProdukteAktuelle Produkte

ScreenshotsScreenshots

Aktuelle ProdukteAktuelle ProdukteMicroStrategyMicroStrategy 7i7idie wichtigsten Module:die wichtigsten Module:

-- MicroStrategyMicroStrategy IntelligenceIntelligence ServerServer-- MicroStrategyMicroStrategy NarrowcastNarrowcast ServerServer-- MicroStrategyMicroStrategy ArchitectArchitect-- MicroStrategyMicroStrategy TransactorTransactor-- MicroStrategyMicroStrategy SDKSDK-- MicroStrategyMicroStrategy AdministratorAdministrator-- MicroStrategyMicroStrategy DesktopDesktop

Aktuelle ProdukteAktuelle Produkte

Der architektonische Zusammenhang:Der architektonische Zusammenhang:

Aktuelle ProdukteAktuelle ProdukteDer Der IntelligenceIntelligence Server:Server:

-- architektonischer Mittelpunktarchitektonischer Mittelpunkt-- Verwaltung der MetadatenVerwaltung der Metadaten-- Update & Verwaltung derUpdate & Verwaltung derMicroStrategyMicroStrategy IntelligenceIntelligence CubesCubes

-- Erstellung von optimiertem SQLErstellung von optimiertem SQL

Aktuelle ProdukteAktuelle ProdukteDer Der IntelligenceIntelligence Server:Server:

Aktuelle ProdukteAktuelle Produkte

IntelligenceIntelligence CubesCubes als Cacheals Cache

Aktuelle ProdukteAktuelle Produkte

Metadaten in Metadaten in MicroStrategyMicroStrategy haben 3 Ebenen haben 3 Ebenen

Aktuelle ProdukteAktuelle Produkte

MicroStrategyMicroStrategy ArchitectArchitect / Schema / Schema ObjectsObjects

Aktuelle ProdukteAktuelle Produkte

MicroStrategyMicroStrategy Desktop / Desktop / ApplicationApplication ObjectsObjects

Aktuelle ProdukteAktuelle Produkte

NarrowcastNarrowcast Server / Delivery Server / Delivery ObjectsObjects

Aktuelle ProdukteAktuelle Produkte

MicroStrategyMicroStrategy NarrowcastNarrowcast Server:Server:

Aktuelle ProdukteAktuelle Produkte

MicroStrategyMicroStrategy SDK SDK

-- EntwicklungsumgebungEntwicklungsumgebung-- Programme in Java oder COMProgramme in Java oder COM-- Verbindung mitVerbindung mit

MicroStrategyMicroStrategy BI BI DeveloperDeveloper KitKit. .

Aktuelle ProdukteAktuelle Produkte

ORACLE 9iORACLE 9i-- wichtigste Module:wichtigste Module:

-- ORACLE WAREHOUSE BUILDERORACLE WAREHOUSE BUILDER-- ORACLE DISCOVERERORACLE DISCOVERER-- ORACLE PORTALORACLE PORTAL-- ORACLE JBUILDER mit BI BEANSORACLE JBUILDER mit BI BEANS-- ORACLE DATA MINING ORACLE DATA MINING -- ORACLE OLAPORACLE OLAP-- ORACLE PERSONALIZATIONORACLE PERSONALIZATION

Aktuelle ProdukteAktuelle Produkte

ORACLE WAREHOUSE BUILDERORACLE WAREHOUSE BUILDER-- architektonisches Zentrum architektonisches Zentrum -- Integration von DatenquellenIntegration von Datenquellen-- Erstellen / Erstellen / BereitstellenBereitstellen der Metadatender Metadaten-- Verwalten des Verwalten des RepositoriumsRepositoriums-- Bevölkern der DatenbankBevölkern der Datenbank-- Entwickeln des DatenbankschemasEntwickeln des Datenbankschemas

Aktuelle ProdukteAktuelle Produkte

ORACLE WAREHOUSE BUILDERORACLE WAREHOUSE BUILDER

Aktuelle ProdukteAktuelle ProdukteORACLE WAREHOUSE BUILDERORACLE WAREHOUSE BUILDER-- CODE GENERATORCODE GENERATOR

-- LaufzeitoperationenLaufzeitoperationen

Aktuelle ProdukteAktuelle Produkte

ORACLE DATABASEORACLE DATABASE

Aktuelle ProdukteAktuelle Produkte

OLAP APIOLAP API

Aktuelle ProdukteAktuelle Produkte

OLAP „OLAP „awareaware““

Aktuelle ProdukteAktuelle Produkte

SQL/PL BeispielSQL/PL BeispielSELECT salesfromtable(olaptf('AW_SALES' , 'AW_SALES_TBL' , 'callProductRanking('TOP' '10' 'ALL PRODUCTS' 'ALL CUSTOMERS'YEAR2001')' , 'SALES.LIMIT.MAP')whereCUSTOMER_ID = 'ALL CUSTOMERS' andTIME_ID = 'YEAR2001'

Aktuelle ProdukteAktuelle Produkte

ORACLE PORTALORACLE PORTAL-- WEB KOMPONENTEWEB KOMPONENTE-- ADMINISTRATIONADMINISTRATION-- SICHERHEITSICHERHEIT-- Java Server Java Server PagesPages TechnologieTechnologie

Aktuelle ProdukteAktuelle Produkte

ORACLE DISCOVERERORACLE DISCOVERER-- Anlegen und Bevölkern Anlegen und Bevölkern von „Business von „Business AreasAreas““

-- WAREHOUSE BUILDERWAREHOUSE BUILDER-- ORACLE REPORTS ORACLE REPORTS -- Übermittlung XMLÜbermittlung XML

Aktuelle ProdukteAktuelle Produkte

ORACLE JBUILDER & BI BEANSORACLE JBUILDER & BI BEANS

-- schnelle Erstellung von Java schnelle Erstellung von Java ApplicationsApplications

-- Business Business IntelligenceIntelligence BeansBeans stellenstellenfertige fertige HighHigh--levellevel Funktionen darFunktionen dar

Aktuelle ProdukteAktuelle Produkte

ORACLE WAREHOUSE BUILDERORACLE WAREHOUSE BUILDER

Vielen Dank fürs Vielen Dank fürs Zuhören.Zuhören.

AufwiedersehenAufwiedersehen !!