View
4
Download
0
Category
Preview:
Citation preview
Verlagsgruppe Weltbild GmbH IT Data Warehouse
Oracle's Hyperion Essbase –was ist das eigentlich ?
DOAG 2008Konferenz + Ausstellung
1.- 3. Dezember 2008
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 2
Agenda
1 | Warum multidimensionale Datenhaltung und Analyse ?
2 | Applications, Databases, Outlines und Datenhaltung
3 | Administration
4 | Datenbewirtschaftung
5 | Datenverarbeitung
6 | Datenausgabe
7 | Automatisierung
Oracle's Hyperion Essbase - was ist das eigentlich ?
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 3
Vorbemerkung
Dieser Vortrag ist keine vertriebliche Produktinformationund ersetzt auch keine Schulung.
Er erhebt auch keinen Anspruch auf Vollständigkeit, sondern soll einen Überblick
über die Möglichkeiten der multidimensio-nalen Datenbank "Essbase" geben
sowie Stärken und Vorteile und Grenzen aufzeigen.
Alle Angaben sind nach bestem Wissen und Gewissen aus über 8 Jahren
Arbeit mit Essbase erstellt.
Danke !
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 4
Agenda
Oracle's Hyperion Essbase - was ist das eigentlich ?
1 | Warum multidimensionale Datenhaltung und Analyse ?
2 | Applications, Databases, Outlines und Datenhaltung
3 | Administration
4 | Datenbewirtschaftung
5 | Datenverarbeitung
6 | Datenausgabe
7 | Automatisierung
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 5
Multidimensionale Datenhaltung 1
1-dimensionale Datenhaltung
Dimension Kennzahlen
Umsatz
Wareneinsatz
Vertriebskosten
2-dimensionaler OLAP-Würfel
Dimension ZeitJan08 Feb08 Mar08
3-dimensionaler OLAP-Würfel
Dimension Produktstruktur
Handys
Bücher
DVDs
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 6
Dimension Vertriebswege
4-dimensionaler OLAP-Würfel
Inter- Mail Katalognet
Multidimensionale Datenhaltung 2
1-dimensionale Datenhaltung
Dimension Kennzahlen
Umsatz
Wareneinsatz
Vertriebskosten
2-dimensionaler OLAP-Würfel
Dimension ZeitJan08 Feb08 Mar08
3-dimensionaler OLAP-Würfel
Dimension Produktstruktur
Handys
Bücher
DVDs
Dimension Region
5-dimensionaler OLAP-WürfelOst
Nord
Süd
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 7
Auswertungen über mehrere Dimensionen
Zeit
Kennzahlen Produktstruktur
Umsatz / Monate
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 8
Auswertungen über mehrere Dimensionen
Zeit
Kennzahlen Produktstruktur
Umsatz /
Monat /
Produkte
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 9
Auswertungen über mehrere Dimensionen
Zeit
Kennzahlen Produktstruktur
Kennzahlen /
Produkt /
Monate
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 10
Informationsverdichtung / Top-down / Bootom-Up-Analysen
Daten
Daten
Daten
Top down
Bottom
up
Dat
en
Dat
en
Dat
en
Dat
en
Dat
en
Dat
en
Dat
en
Dat
en
Dat
en
Ver
dich
tung
Daten
Daten
Daten
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 11
Vorteile und Rahmenbedingungen multidimensionaler Datenhaltung
• Basis sind granulare Daten aus den Vorsystemen • Verdichtung anhand festgelegter Dimensionen• Werte sind abgespeichert und sofort abrufbar.• Schnelle Top-down-Analyse durch alle Dimensionen • Bottom-up-Reporting• Berechnung neuer Kennzahlen• Alternative Hierarchien• Rechenzeit nur einmalig zur Generierung der Information• der Anwender hat seine Daten nahezu sofort verfügbar• Durchführung komplexer Berechnungen• Erkauft wird dieser Komfort durch einen höheren Speicherplatzbedarf,
der mit der Komplexität der Dimensionen und Berechnungen steigt und mit einer reduzierten Detaillierung, die letztlich nicht mehr alle Aspekte vollständig bis auf die ERP-Ebene darstellt.
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 12
Agenda
Oracle's Hyperion Essbase - was ist das eigentlich ?
1 | Warum multidimensionale Datenhaltung und Analyse ?
2 | Applications, Databases, Outlines und Datenhaltung
3 | Administration
4 | Datenbewirtschaftung
5 | Datenverarbeitung
6 | Datenausgabe
7 | Automatisierung
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 13
Applications, Databases…
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 14
… und Outlines (1)Dimensionen
Ebenen
Alternative Hierarchien
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 15
… und Outlines (2)
Berechnungen / Formeln
Zeitserien
Aggregationen
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 16
… und Outlines (3)
Aliastabellen:Mehrsprachigkeitoder Alternative
Bezeichnung
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 17
Datenhaltung (1)
"Block Storage" (BSO):Dense/ Sparse - Speicherung
NachfrageKaskadiernachfrageFehlbonitätAusverkauftGelöschtrealisierte NachfrageNachfragedeltaNachfrageverlusteRabatte/Nachlässe
BruttoumsatzRetourenwertNettoumsatz
Wareneinsatz (EK)Gutschrift Lieferantenrücksendung
WareneinsatzDBIWerbekostenProvisionsaufwandGutscheineDBII a
BasisprozesskostenQualitaetskostenWerbeetikettierungSensi-Zuschlag
ProzesskostenPortokosten
VerpackungElektroschrottGruener Punkt
VerpackungskostenPorto&Verp. Kosten
Fulfillment KostenVW LagerkostenLagerzinsenVW LagerzinsenDBII bVersandkostenanteilDBII
DB Rechnung
"gut gefüllte Dimensionen", z.B. Kennzahlen, Zeitachse
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 18
Datenhaltung (2)
"Block Storage" (BSO):Dense / Sparse - Speicherung
"locker gefüllte Dimensionen", z.B. Produkte, Vertriebswege, Werbeaktionen…
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 19
Datenhaltung (3)
ess00001.pagess00002.pag
ess00003.pagess00004.pag
ess00005.pagess00006.pag
ess00007.pag
ess00001.indess00002.ind
Physikalische Speicherung in Dateien zu 2 GB: Daten und Index
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 20
Datenhaltung (4)
"Aggregate Storage" (ASO):Optimierte Speicherung
Nur Basiselemente ("Level 0") vorhanden, wenig Speicherplatz, schnelle Kalkulationen
Einschränkungen im Design !
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 21
Weitere Datenbank- und Speicheroptionen
Partitioning (mehrere Würfel verbinden)
• Würfelreplikation (ein Würfel in verschiedene "Derivate")
• Würfelsynthese (mehrere Unterwürfel ergeben einen "Master"
EIS (Essbase Integration Server)
u.a. Verbindung multidimensionaler und relationaler Datenräume
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 22
Agenda
Oracle's Hyperion Essbase - was ist das eigentlich ?
1 | Warum multidimensionale Datenhaltung und Analyse ?
2 | Applications, Databases, Outlines und Datenhaltung
3 | Administration
4 | Datenbewirtschaftung
5 | Datenverarbeitung
6 | Datenausgabe
7 | Automatisierung
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 23
Analytic Administration Services
Steuerzentrale für die Verwaltung der Würfel, Kontrolle der Abläufe, manuelle Pflege der Elemente
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 24
[Tue Nov 18 17:10:03 2008]Local/ESSBASE0///Info(1051078)Received shutdown server request
[Tue Nov 18 17:10:03 2008]Local/ESSBASE0///Info(1051243)Exclusive operation security file compaction started. This may take a while
[Tue Nov 18 17:10:03 2008]Local/ESSBASE0///Info(1051244)Security file compaction completed
[Tue Nov 18 17:10:03 2008]Local/ESSBASE0///Info(1051052)Hyperion OLAP Server - finished
[Tue Nov 18 17:10:22 2008]Local/ESSBASE0///Info(1051283)Retrieving License Information Please Wait...
[Tue Nov 18 17:10:22 2008]Local/ESSBASE0///Info(1051286)License information retrieved.
[Tue Nov 18 17:10:42 2008]Local/ESSBASE0///Info(1051199)Single Sign-On Initialization Succeeded !
[Tue Nov 18 17:10:42 2008]Local/ESSBASE0///Info(1051232)
Using English_UnitedStates.Latin1@Binary as the Essbase Locale
[Tue Nov 18 17:10:44 2008]Local/ESSBASE0///Error(1051007)Invalid login id - request [Logout] failed
Startup sequence completed
Security is enabledLogins are enabledEssbase Default Storage type is Multidimensional[Tue Nov 18 17:10:45 2008]Local/ESSBASE0///Info(1051134)External Authentication Module: [Single Sign-On] enabled
[Tue Nov 18 17:10:45 2008]Local/ESSBASE0///Info(1051051)Hyperion OLAP Server - started
Waiting for Client Requests...[Tue Nov 18 17:11:00 2008]Local/ESSBASE0///Info(1051164)Received login request from [10.1.1.243]
[Tue Nov 18 17:11:00 2008]Local/ESSBASE0///Info(1051187)Logging in user [sklopfer] from [10.1.1.243]
[Tue Nov 18 17:11:00 2008]Local/ESSBASE0///Info(1051035)Last login on Tuesday, November 18, 2008 5:09:59 PM
[Tue Nov 18 17:11:00 2008]Local/ESSBASE0///Info(1051001)Received client request: Logout (from user [SKlopfer])
[Tue Nov 18 17:11:00 2008]Local/ESSBASE0///Info(1051037)Logging out user [SKlopfer], active for 0 minutes
[Tue Nov 18 17:11:11 2008]Local/ESSBASE0///Info(1051164)Received login request from [10.1.1.243]
[Tue Nov 18 17:11:11 2008]Local/ESSBASE0///Info(1051187)Logging in user [System9] from [10.1.1.243]
[Tue Nov 18 17:11:11 2008]Local/ESSBASE0///Info(1051035)Last login on Tuesday, November 18, 2008 5:09:06 PM
[Tue Nov 18 17:11:11 2008]Local/ESSBASE0///Info(1051001)
Logfiles für Gesamtsystem und jede Applikation…
…können einen Überblick über alle Aktionen und Abläufe von Essbase geben:
• Anmeldung von Usern• Aufruf und Dauer von Berichten• Start / Stopp von Applikationen und
Datenbanken• Start von Ladevorgängen, Dauer und
Ergebnisstatus• Start von Kalkulationen, Dauer und
Ergebnisstatus• Fehler in Abläufen• Fehler in Berichten• Fehler bei Anmeldungen• …
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 25
Essbase Sicherheitskonzept
• Rollenbasierte Zugriffs-Steuerung AdministrierenBerechnenSchreibenLesenLesen mit Filter
• Anbindung an Shared Services
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 26
1 | Warum multidimensionale Datenhaltung und Analyse ?
2 | Applications, Databases, Outlines und Datenhaltung
3 | Administration
4 | Datenbewirtschaftung
5 | Datenverarbeitung
6 | Datenausgabe
7 | Automatisierung
Agenda
Oracle's Hyperion Essbase - was ist das eigentlich ?
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 27
Laderegeln / Loadrules
Wie kommen Daten ins System hinein ?
Datenbanken
Textfiles
Dimensionen
Daten
SQL
"ETL" – Prozess in Loadrules- Spaltenbearbeitung (merge, create, fill, …)- Präfix / Suffix / Ersetzungen- wertabhängige Ein- / Ausschlüsse- …
APIEXCEL-AddIn / SmartView(nur Daten)
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 28
Agenda
Oracle's Hyperion Essbase - was ist das eigentlich ?
1 | Warum multidimensionale Datenhaltung und Analyse ?
2 | Applications, Databases, Outlines und Datenhaltung
3 | Administration
4 | Datenbewirtschaftung
5 | Datenverarbeitung
6 | Datenausgabe
7 | Automatisierung
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 29
Calc-skripte
Wie werden Daten verarbeitet ?
Formeln der einzelnen Elementekomplexe Rechenlogikenvordefinierte Formelncross-dimensionale OperatorenZugriffe auf andere Würfel
Calc-SkripteAggregation, alternative HierarchienBerechnungslogiken (Schleifen, bedingte Datenräume, Rekursionen)
Berechnung
Ver
dich
tung
Daten
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 30
Agenda
Oracle's Hyperion Essbase - was ist das eigentlich ?
1 | Warum multidimensionale Datenhaltung und Analyse ?
2 | Applications, Databases, Outlines und Datenhaltung
3 | Administration
4 | Datenbewirtschaftung
5 | Datenverarbeitung
6 | Datenausgabe
7 | Automatisierung
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 31
Visualisierung der Daten, Übergabe an andere Verfahren
Oracle Hyperion System9Essbase Report WriterWebAnalysis, Interactive ReportingFinancial ReportingExcel Add InHyperion Smart View for Office
3rd party ToolsExecutive ViewerDynasightABC for OLAP (Cubus)…
Eigene Tools über API
…
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 32
Agenda
Oracle's Hyperion Essbase - was ist das eigentlich ?
1 | Warum multidimensionale Datenhaltung und Analyse ?
2 | Applications, Databases, Outlines und Datenhaltung
3 | Administration
4 | Datenbewirtschaftung
5 | Datenverarbeitung
6 | Datenausgabe
7 | Automatisierung
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 33
Ablaufautomatisierung AbläufeLOGIN "dwhapl" "HYPER" "scooter" "ArtNaclc" "ArtNacdb";IFERROR "EXIT" ;BEGININCBUILDDIM ;IFERROR "EXIT" ;INCBUILDDIM 2 "R_Eink1" 4 "dwh" "nix" "anacdim01" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "B_EKB1" 4 "dwh" "nix" "anacdim02" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "B_EKB2" 4 "dwh" "nix" "anacdim03" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "B_Eink1" 4 "dwh" "nix" "anacdim04" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "B_Eink2" 4 "dwh" "nix" "anacdim05" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "B_EinkSE" 4 "dwh" "nix" "anacdim06" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "B_Gesch" 4 "dwh" "nix" "anacdim07" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "B_EinkW1" 4 "dwh" "nix" "anacdim08" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "B_EinkW2" 4 "dwh" "nix" "anacdim09" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "B_Einksm" 4 "dwh" "nix" "anacdim10" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "B_EinkW3" 4 "dwh" "nix" "anacdim11" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "R_Art" 4 "dwh" "nix" "anacdim12" 2 ;IFERROR "DIMERR1" ;INCBUILDDIM 2 "B_Artwgr" 4 "dwh" "nix" "anacdim13" 1 ;IFERROR "DIMERR1" ;INCBUILDDIM 2 "B_Art" 4 "dwh" "nix" "anacdim14" 1 ;IFERROR "DIMERR1" ;INCBUILDDIM 2 "B_Prod" 4 "dwh" "nix" "anacdim15" 1 ;IFERROR "DIMERR1" ;INCBUILDDIM 2 "B_ProdF" 4 "dwh" "nix" "anacdim16" 1 ;IFERROR "DIMERR1" ;INCBUILDDIM 2 "B_ProdPk" 4 "dwh" "nix" "anacdim17" 1 ;IFERROR "DIMERR1" ;INCBUILDDIM 2 "B_ArtSE" 4 "dwh" "nix" "anacdim18" 1 ;IFERROR "DIMERR1" ;INCBUILDDIM 2 "B_ArtSM" 4 "dwh" "nix" "anacdim19" 1 ;IFERROR "DIMERR1" ;INCBUILDDIM 2 "R_Prozes" 4 "dwh" "nix" "anacdim20" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "B_Prozes" 4 "dwh" "nix" "anacdim21" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "B_Kst" 4 "dwh" "nix" "anacdim22" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "B_Kst3" 4 "dwh" "nix" "anacdim23" 1 ;IFERROR "DIMERR2" ;INCBUILDDIM 2 "B_Kstsm" 4 "dwh" "nix" "anacdim24" 1 ;IFERROR "DIMERR2" ;ENDINCBUILDDIM 1 ;GOTO "EXIT" ;:DIMERR1 ;INCBUILDDIM 2 "R_Prozes" 4 "dwh" "nix" "anacdim101" 1 ;INCBUILDDIM 2 "B_Prozes" 4 "dwh" "nix" "anacdim102" 1 ;:DIMERR2 ;:EXIT ;LOGOUT ;EXIT ;
login hyper scooter on dwhapl:1423;set column_width 30;spool on to 'User_Filter_Sys9.txt';display user all;display user in group;display privilege user all;display privilege group all;display filter all;display filter row all;spool off;
login arbor publica on dwhapl:1444;set column_width 30;spool on to 'User_Filter_H65.txt';display user all;display user in group;display privilege user all;display privilege group all;display filter all;display filter row all;spool off;
exit;
Mit den SkriptsprachenESSCMD und MAXL lassen sich umfangreiche Verwaltungs- und Ladeprozesseplattformunabhängig automatisieren
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 34
Ablaufautomatisierung Ausgaben
In Verbindung mit System9 Interactive Reporting lassen sich Reports auf OLAP-Cubes zeit-und eventgesteuert erzeugen und z.B. als EXCEL oder PDF verschicken
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 35
Zusammenfassung
•Die multidimensionale OLAP-Datenbank•Essbase bietet für nahezu alle Analyse-, •Planungs- und Reporting- Fragestellungen eine passende Lösungsmöglichkeit
•Durch ihre große Flexibilität ist sie universell einsetzbar, für viele Fälle gibt es vordefinierte Standard-Lösungen
•Einsatz in vielen Firmen aller Größen, vom Mittelstand bis zum international agierenden Konzern
•Die Community: Arbeitskreis Essbase / BI München http://www.essbase-forum.com/ in Kooperation mit der DOAG
Verlagsgruppe Weltbild GmbH IT Data Warehouse Stephan Klopfer Seite 36
Agenda
Stephan KlopferVerlagsgruppe Weltbild GmbH Weltbild IT - Data WarehouseVorsitzender Arbeitskreis Essbase / BI MünchenSteinerne Furt 7286167 Augsburg
Telefon +49 / (0) 821 / 7004-4856Fax +49 / (0) 821 / 7004-814-4856stephan.klopfer@weltbild.com
www.weltbild.com www.weltbild.de
Recommended