© OPITZ CONSULTING GmbH 2012 Seite 1 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titelfolie: • Damit beginnt ein Vortrag.
• Haupttitel: 1zeilig!
• Untertitel: max 2. Zeilen
• Referent: Name, Funktion,
OC Niederlassung
• Logo: Optional.
Entweder ein Kunden/ oder
themenbezogenes Logo
verwenden. Ideal
quadratisch, 3 Raster breit.
• Fusszeile mit Haupttitel
füllen.
Anbindung von SAP ERP und Essbase
Oracle Data Integrator in der Praxis
Andreas Ballenthin
Solution Architect
OPITZ CONSULTING Gummersbach GmbH
Oracle Business Intelligence und Data Warehouse Konferenz
Königswinter bei Bonn, 22. März 2012
© OPITZ CONSULTING GmbH 2012 Seite 2 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt (Var. 2): • Layout ausschließliche für
die Firmenpräsentations-
seiten
• Titel: 1zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Fusszeile mit Haupttitel
füllen.
Ihr Oracle Center of Excellence
© OPITZ CONSULTING GmbH 2012 Seite 3 <Präsentationstitel – bitte im Folienmaster ändern>
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.2; 01.06.2011; TGA, KSH
1Pager • Layout ausschließlich für den
1Pager
• Einsatz ist bei Konferenzen,
ext. Veranstaltungen etc.
obligatorisch. Die Folie ist
Folie 2 (nach der Titelfolie)
• Der Inhalt darf nicht
verändert werden.
• Ausnahme: Der Block
Märkte darf situativ um
Partnerlogos
(ORACLE, etc.) ergänzt
werden
Mission
Wir entwickeln gemeinsam mit allen
Branchen Lösungen, die dazu führen, dass
sich diese Organisationen besser entwickeln
als ihr Wettbewerb.
Unsere Dienstleistung erfolgt
partnerschaftlich und ist auf eine langjährige
Zusammenarbeit angelegt.
Leistungsangebot
Business IT Alignment
Business Information Management
Business Process Management
Anwendungsentwicklung
SOA und System-Integration
IT-Infrastruktur-Management
Märkte
Branchenübergreifend
Über 600 Kunden
29%
Industrie / Versorger /
Telekommunikation
29%
Handel / Logistik /
Dienstleistungen
42%
Öffentliche Auftraggeber / Banken und
Versicherungen / Vereine und Verbände
Eckdaten
Gründung 1990
400 Mitarbeiter
8 Standorte
© OPITZ CONSULTING GmbH 2012 Seite 4 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Agenda • Diese Folie dient zur
Darstellung der Agenda
• Haupttitel: 1zeilig!
• Die Agenda sollte
möglichst nur die
Hauptteile erläutern.
• Die 1. Ebene ist numeriert,
• Sofern Ebene 2 genutzt
wird, ist diese als
Spiegelstrichaufzählung zu
gestalten.
• Wichtig: Die Agenda ist
kein Inhaltsverzeichnis!!!
Agenda
1. Motivation
2. Anbindung von SAP ERP als Quellsystem
3. Anbindung von Oracle Essbase als Zielsystem
4. Anbindung von Oracle Essbase als Quellsystem
© OPITZ CONSULTING GmbH 2012 Seite 5 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Teiltrenner • Layout für Trennseiten
zwischen Teilen in einer
Präsentation
• Titel: 1-2zeilen
• Bitte den Titel immer auf die
Agenda abstimmen.
• Bitte die Teile gemäß
Agenda nummerieren.
• Eine Grafik ist auf dieser
Seite nicht vorgesehen.
1 Motivation
© OPITZ CONSULTING GmbH 2012 Seite 6 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Motivation
SAP ERP kommt im deutschsprachigen Raum als
Datenquelle häufig vor.
Negative Vorerfahrungen mit SAP-Anbindungen sind häufig.
Essbase dient als Backend für Hyperion Planning u. ä.
Essbase wird als Aggregat zu ROLAP-Implementierungen
genutzt, insbesondere im Kontext der OBIEE.
© OPITZ CONSULTING GmbH 2012 Seite 7 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Kundenszenario
Hyperion Planning
ODI Essbase
Planning Application 1
SAP
Transformations-DB
(Oracle 11.2)
SAP ERP
Planning Application 2
Standalone Cube 2
Standalone Cube 1
© OPITZ CONSULTING GmbH 2012 Seite 8 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Teiltrenner • Layout für Trennseiten
zwischen Teilen in einer
Präsentation
• Titel: 1-2zeilen
• Bitte den Titel immer auf die
Agenda abstimmen.
• Bitte die Teile gemäß
Agenda nummerieren.
• Eine Grafik ist auf dieser
Seite nicht vorgesehen.
2 Anbindung von SAP ERP als Quellsystem
© OPITZ CONSULTING GmbH 2012 Seite 9 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Rückblende: OWB-SAP-Connector (30.09.2009) Halbautomatisches Deploymentverfahren
1. ABAP generieren und per RFC
(RFC_ABAP_INSTALL_AND_RUN) an SAP senden
2. Transport des ABAP-Reports über SAP-Transportsystem
3. ABAP-Report ausführen
4. Datenfile per FTP abholen und per SQL-Loader laden
Farben und Linien
als Kopiervorlage
A
A
A
A
A
A
A
OWB Mapping
definieren 0
Entwickeln
SAP R/3
1
Deployen
2
SAP-
Transport
4
Datenfile
transferieren
und laden
3
Benannten
ABAP-Code
ausführen
Entwicklung Produktion
SAP R/3
OWB
© OPITZ CONSULTING GmbH 2012 Seite 10 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Rückblende: OWB-SAP-Connector (30.09.2009) Erfahrungen (I)
Der Einsatz unter Nicht-Windows-Umgebungen ist mühsam,
da wenig dokumentiert.
Für große Datenmengen ist dieser eher ungeeignet.
Einsatz der automatisierten Version scheitert an rechtlichen
Rahmenbedingungen und Erfordernissen der
Revisionssicherheit.
Meist muss der ABAP-Code nachbearbeitet werden.
Klammerungen in Filtern wie ((… AND …) OR (…AND…))
oder ((… OR …) AND (…OR…)) sorgen für Fehlermeldungen.
Datenfile muss auf OWB-Host umbenannt werden.
Schlägt der Filetransfer vom SAP-Host auf den FTP-Host
fehl, erhält man keine Fehlermeldung.
© OPITZ CONSULTING GmbH 2012 Seite 11 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Rückblende: OWB-SAP-Connector (30.09.2009) Erfahrungen (II)
Aus dem Rootverzeichnis des FTP-Servers kann nicht
transferiert werden.
Die Konstellation "Mapping generiert nach /tmp/xxx" und
"FTP-Directory = xxx" und "FTP-Server-Root="/tmp/"
funktioniert jedoch.
Reportnamen sind nicht übersteuerbar (setzen sich immer
aus den Namen der verwendeten Tabellen zusammen).
Die Namenslänge ist dem OWB-Connector, nicht aber SAP
egal. Es wird nicht nach 30 Zeichen (= Längenbeschränkung
eines ABAP-Reportnamens) abgeschnitten.
© OPITZ CONSULTING GmbH 2012 Seite 12 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
SAP ABAP ERP Adapter
„ODI-SAP-Connector“
Wird von Oracle Deutschland verantwortet
Basis: SAPJCo3 (sapjco3.jar, sapjco3.dll)
Java-EE-Applikation (odi-sap.jar)
Wird dem Oracle Data Integrator
als Open Tool bekannt gemacht
Gliedert sich nahtlos in die SAP-Transportprozesse ein
Genügt rechtlichen Rahmenbedingungen und
Erfordernissen der Revisionssicherheit
ODI SDK
odi-sap.jar
© OPITZ CONSULTING GmbH 2012 Seite 13 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Topologie und Reverse Engineering
© OPITZ CONSULTING GmbH 2012 Seite 14 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Funktionsweise LKM SAP ERP to Oracle (SQLLDR)
sapjco3.jar
sapjco3.dll
ODI SAP
_OdiSAPAbapExecute
odi-sap.jar
Function Group
ABAP Program
ZODI_FGR…
SAP-FTP-Server
SAPFTPA
Anlieferungs-
verzeichnis
ODI-Work-Table
C$_0…
LKM SAP ERP to
Oracle (SQLLDR)
© OPITZ CONSULTING GmbH 2012 Seite 15 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Funktionsweise LKM SAP ERP to Oracle (SQLLDR)
© OPITZ CONSULTING GmbH 2012 Seite 16 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Teiltrenner • Layout für Trennseiten
zwischen Teilen in einer
Präsentation
• Titel: 1-2zeilen
• Bitte den Titel immer auf die
Agenda abstimmen.
• Bitte die Teile gemäß
Agenda nummerieren.
• Eine Grafik ist auf dieser
Seite nicht vorgesehen.
3 Anbindung von Oracle Essbase als Zielsystem
© OPITZ CONSULTING GmbH 2012 Seite 17 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Essbase: Rule Files
Daten werden nach Essbase geladen.
Rule File wird i. d. R. im Essbase Server definiert.
Rule File hat Files oder Datenbanken als Datenquelle.
Rule File wird meist von Fachabteilung oder Hyperion-
Entwicklern definiert.
Rule File liegt üblicherweise in der Verantwortung der
Fachabteilung.
►Es ist wesentlich sinnvoller, ein vorhandenes Rule File
anzusprechen, als im ODI ein Rule File zu generieren und
ausführen zu lassen.
© OPITZ CONSULTING GmbH 2012 Seite 18 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
IKM Essbase Data Load using Rule Files
Basis: IKM SQL to Hyperion Essbase (DATA)
Optionen und Defaultwerte sind identisch
Schritte:
IKM SQL to Hyperion
Essbase (DATA)
IKM Essbase Data Load using
Rules Files
Lock journalized table
Prepare for loading Prepare for loading
Load data into essbase
Report statistics
Cleanup journalized table
© OPITZ CONSULTING GmbH 2012 Seite 19 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Funktionsweise IKM Essbase Data Load using Rule Files
odihapp_common.jar
ODI-Agent
IKM Essbase Data Load
using Rule Files
Essbase
Prepare for loading
(Jython)
essmsh
ODI-Agent-lokaler
Essbase-Client
© OPITZ CONSULTING GmbH 2012 Seite 20 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Verwendung
shell touch '...\load_essbase.err';
shell rm '...\load_essbase.err';
import database <App>.<Database> dimensions / data
connect as 'xxx' identified by 'xxx'
using server rules_file 'xxx.rul'
on error write to '...\load_essbase.err';
iferror 'exitabort';
shell touch '...\load_essbase.err';
exit 0;
define label 'exitabort';
exit;
© OPITZ CONSULTING GmbH 2012 Seite 21 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Parameterübergaben
PRE_LOAD_MAXL_SCRIPT wird vollständig als Filename
interpretiert.
Das Setzen von Essbase-Server-Variablen ist je nach
Anwendung nötig.
Lösung:
1. Parameterfile maxlparam.msh exportieren
(IKM SQL To File Append)
2. Im maxL-Script aufrufen
3. Servervariablen setzen
4. Servervariable in Calc Scripts, Rules Files u.ä. verwenden
set YEAR = FY11;
msh '…\maxlparam.msh';
alter database … set
variable 'YEAR' "$YEAR" ;
© OPITZ CONSULTING GmbH 2012 Seite 22 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Möglichkeiten
alter database … set variable …;
alter database … clear data in region … physical;
import database … data …
import database … dimensions …
shell
msh
execute calculation …
© OPITZ CONSULTING GmbH 2012 Seite 23 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Teiltrenner • Layout für Trennseiten
zwischen Teilen in einer
Präsentation
• Titel: 1-2zeilen
• Bitte den Titel immer auf die
Agenda abstimmen.
• Bitte die Teile gemäß
Agenda nummerieren.
• Eine Grafik ist auf dieser
Seite nicht vorgesehen.
4 Anbindung von Oracle Essbase als Quellsystem
© OPITZ CONSULTING GmbH 2012 Seite 24 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Essbase: Report Scripts / Calc Scripts
Daten aus Essbase extrahieren
Report Scripts / Calc Scripts werden i. d. R. im Essbase
Server definiert
Werden meist von Fachabteilung oder Hyperion-Entwicklern
definiert
Liegen i. d. R. in der Verantwortung der Fachabteilung
►Es ist sinnvoll, ein vorhandenes Report Script / Calc Script
anzusprechen.
© OPITZ CONSULTING GmbH 2012 Seite 25 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Funktionsweise LKM Hyperion Essbase DATA to SQL
odihapp_common.jar
odihapp_essbase.jar
ODI-Agent
LKM Hyperion Essbase
DATA to SQL
Essbase
Begin Essbase Data
Extract (Jython)
Extract Data (Jython)
C$
Ziel (Oracle RDBMS)
© OPITZ CONSULTING GmbH 2012 Seite 26 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Verwendung
EXTRACTION_QUERY_FILE Ohne Pfadangabe: Server Report Script
Mit Pfadangabe: Client Report Script
(agentenlokal)
Weiterverarbeitung mit Standard-
IKMs z. B. IKM SQL Control Append
{ DECIMAL v }
{ SUPALL }
{ NAMESON }
{ TABDELIMIT }
{ ROWREPEAT }
{ NOINDENTGEN }
{ SUPMISSINGROWS }
{ MISSINGTEXT "0" }
<Supshare
<Row (Year,Period)
<DimBottom Year
<DimBottom Period
!
© OPITZ CONSULTING GmbH 2012 Seite 27 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Wichtige Hinweise
Customizing war notwendig.
(Schritt „Begin Essbase Data Extract“)
Column „Data“ des Ziels wird mit UD1 markiert und soll an
das Ende des Extrakts gestellt werden.
Reihenfolge der Dimensionen ist „beliebig“, aber
reproduzierbar.
Nach erstem Extrakt wird Reihenfolge im Report Script an
Definition der C$-Tabelle angeglichen.
stagCols = '
<%=odiRef.getColList("" ,
"[CX_COL_NAME]=[COL_NAME] ", ", ", "", "!UD1")%>
<%=odiRef.getColList(",",
"[CX_COL_NAME]=[COL_NAME] ", ", ", "", "UD1")%>'
© OPITZ CONSULTING GmbH 2012 Seite 28 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Wenn das zu langsam ist: LKM Essbase Data Extract using Calc Script
Vorlage IKM Essbase Data Load using Rule Files
verwenden.
Konvertierung zu LKM über Repository-Update vornehmen.
Zusätzlich wird ein leeres IKM benötigt.
UPDATE snp_trt
SET trt_type='KL'
,km_src_techno = 'HYPERION_ESSBASE'
,km_techno = NULL
WHERE i_trt = ...
© OPITZ CONSULTING GmbH 2012 Seite 29 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fusszeile mit Haupttitel
füllen.
Exportieren mit Calc Script
SET DATAEXPORTOPTIONS {
DataExportLevel "ALL";
DataExportRelationalFile ON ;
DATAEXPORTOVERWRITEFILE ON;
};
FIX (&Servervariable 1,
@MATCH ("<Dimension 1>","<Maske>"),
<Festes Attribut 1"
<Festes Attribut 2"
&Servervariable 2
@RELATIVE("YearTotal",0));
DATAEXPORT "DSN" "<DSN>" "<Zieltabelle>" "user" "passwort";
ENDFIX;
Bis zu 100x schneller als Report Script
Am ODI „vorbei“
© OPITZ CONSULTING GmbH 2012 Seite 30 Oracle Data Integrator in der Praxis – Anbindung von SAP ERP und Essbase
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Kontakt 1. fach: • Diese Folie wird als vorletzte
Folie genutzt, um den
individuellen Bezug zum
Referenten herzustellen.
• Als Foto muss ein
quadratisches Foto des
Referenten in qualitativ
hochwertiger Form vorliegen.
• Das Foto geht über 3
Rasterbreiten.
• Die Daten der Adresse sollten
vollst. eingegeben werden
Kontakt
Andreas Ballenthin
OPITZ CONSULTING Gummersbach GmbH
+49 2261 6001 0
Diese Präsentation finden Sie auf
http://www.slideshare.net/opitzconsulting.