30
© OPITZ CONSULTING GmbH 2012 Seite 1 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

Oracle Data Integrator in der Praxis · Oracle Data Integrator in der Praxis

  • Upload
    vudang

  • View
    254

  • Download
    0

Embed Size (px)

Citation preview

© 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

[email protected]

+49 2261 6001 0

Diese Präsentation finden Sie auf

http://www.slideshare.net/opitzconsulting.