oracle trifft auf sap - home: doag e.v.€¦ · etl-tool informatica oracle data integrator ... •...
TRANSCRIPT
© Copyright 2013. Apps Associates LLC. 1
ORACLE trifft auf SAP BI Financial Applications basierend auf SAP ECC 6.0
Referent: David Michel
© Copyright 2013. Apps Associates LLC. 2
Agenda
• Kurzvorstellung Apps Associates
• Was sind ORACLE BI Applications
• Überblick BI Applications
• BI Apps Komponenten für SAP
• Unterschiede von BI Apps auf SAP zu ORACLE eBS
• BI Apps on SAP Architektur
• Herausforderungen während des Projektes
• Customizations
• Fazit
© Copyright 2013. Apps Associates LLC. 3
Weltweit tätiger Dienstleister für Geschäfts- und Technologieberatung
Geschichte
2002 - Apps Associates wird in Boston, MA gegründet
2003 - Das GDC in Hyderabad/Indien wird eröffnet
2006 - Mit der Gründung der Apps Associates GmbH in Dortmund beginnt das Engagement in Europa
2011 - In Eindhoven wird Apps Associates B. V. gegründet
2012/13 - Die Gesellschafen in Wien und Oman sind in Gründung
Daten und Fakten
550+ Mitarbeiter auf 3 Kontinenten
29 Mio. U$ Umsatz in 2012
Wer wir sind…
© Copyright 2013. Apps Associates LLC. 4
• Technisch und Funktional
• Financials, Supply-Chain, Manufacturing Oracle E-Business Suite
• BI Apps
• OBIEE Oracle Business
Intelligence
• Application Express (APEX)
• Applcation Development Framework (ADF) Oracle Custom Development
• Onsite
• Offshore Oracle Database
Services
Geschäftsfelder
© Copyright 2013. Apps Associates LLC. 5
Was sind ORACLE BI Applications
DASHBOARDS & BERICHTE
• Vordefinierte KPIs
• Vordefinierte Analysen
• Vordefinierte Dashboards
OUT OF THE BOX FUNKTIONALITÄT
• Datawarehouse-Design
• Ladeprozesse + Datentransformation
• Integration mit operativen ERP-Systemen
© Copyright 2013. Apps Associates LLC. 6
Überblick BI Applications
© Copyright 2013. Apps Associates LLC. 7
Warum ist SAP für ORACLE interessant?
Bei der Einführung neuer ERP Software wird meist auf ein Produkt der führenden Anbieter gesetzt
SAP
ORACLE
Microsoft
Laut einer Studie kommt SAP auf Grund von Marktanteil und Erkennungswert als Marke öfter in den Auswahlprozess als ORACLE und Microsoft
SAP bietet rund 700 industriespezifische Lösungen an
89% der 500 umsatzstärksten SAP ERP-Anwender setzen ORACLE BI/EPM zu Analysezwecken ein
© Copyright 2013. Apps Associates LLC. 8
BI Applications Komponenten
• Oracle Datenbank 11gR2 - Installation Data Warehouse
• Oracle Data Integrator 10.1.3.6.1 - ETL Tool
• SAP KM 10.1.3.6.9_01 - ETL Ladestrecken
• JCo (SAP Java Connector) - Kommunikation ABAP-Anwendungen
• Oracle BI Enterprise Edition 11.1.1.6 - BI Suite
• Oracle WebLogic Server - Middleware “Application Server”
• Oracle Enterprise Manager - Konfiguration und Management OBIEE
• Oracle BI Applications 7.9.7.2 - BI Applikation für das Modul Finance
• Oracle Configuration Manager - ETL Execution Plans, ETL Parameter
© Copyright 2013. Apps Associates LLC. 9
Unterschiede zum herkömmlichen BI Apps
BI Apps (eBS) BI Apps (SAP)
ETL-Tool Informatica Oracle Data Integrator
Monitoring/Scheduling DAC Configuration Manager
Datenzugriff (Ebene) PL/SQL ABAP Programme
Datenaustausch direkt Datenextrakt (txt-File)
Configuration Files bekannt neu und unbekannt
Transportation
Management
- Transportwege einhalten
(DEV, QA, PROD)
Customization Config Files, Informatica,
PL/SQL
Config Files, ODI, ABAP,
SAP Transportation
Management
© Copyright 2013. Apps Associates LLC. 10
Configuration Files
• Insgesamt 14 Konfigurationsdateien
• 7 domainValues_configfiles und 7 file_configfiles
• domainValues_configfiles:
• Bilden von Gruppen, welche ausgewertet werden können
• Werte aus ERP System in einheitliches DWH Format konvertieren
• Nutzung üblicherweise als Lookup für Mappings Daten werden in Lookup Table ins DWH geladen
• file_configfiles:
• ETL-relevante Informationen aus ERP System
• Direkte Quelle für Mappings Daten werden zur ETL-Laufzeit ausgewertet
© Copyright 2013. Apps Associates LLC. 11
Configuration Files
• domain_values_UOM_Conversion_SAPECC6.0
• Werte aus ERP System in einheitliches DWH Format konvertieren
• SAP Transaction Code Se16, SAP Tabelle T006A
• Client = Feld “MANDT“
• Int. meas. Unit = Feld “MSEHI”
• Commercial = Feld “MSEH3”
© Copyright 2013. Apps Associates LLC. 12
BI Apps on SAP Architektur
SAP
Business Analytics
Warehouse
Shared Directory
BI Server
ODI
5. Daten
auswerten
1. ETL starten
© Copyright 2013. Apps Associates LLC. 13
BI Apps on SAP Architektur
• Shared Directory
• kann sich auf SAP Server, ODI Server oder Netzwerkverzeichnis befinden
• muss von SAP und ODI erreichbar sein
© Copyright 2013. Apps Associates LLC. 14
Herausforderungen
1. Configuration Manager
Lösung:
Browser Sprache auf Englisch ändern
© Copyright 2013. Apps Associates LLC. 15
Herausforderungen
2. ETL fehlgeschlagen: SAP Tabelle PA0604 (HR Tabelle)
Lösung:
Reihenfolge in Execution Plan ändern und Szenario neu generieren
© Copyright 2013. Apps Associates LLC. 16
Herausforderungen
3. AP Incremental Load: nicht alle Datenänderungen werden übernommen
Lösung:
Patch entpacken, Original-Code löschen und Code erneut deployen
© Copyright 2013. Apps Associates LLC. 17
Herausforderungen
4. Performance Probleme GL Group Accounts
Lösung:
Patch entpacken, Original-Code löschen und Code erneut deployen
© Copyright 2013. Apps Associates LLC. 18
Herausforderungen
5. COGS und Revenue Daten wurden nicht geladen
Ausgangssituation:
• SAP ECC 6.0 FI und CO vorhanden
• Module MM (Material Management) und SD (Sales and Distribution) nicht im Einsatz
Problem:
Für COGS ist SAP Tabelle BSIS Datenherkunft mit Filterkriterium:
1. BSIS.BUDAT > initial extract date
2. BSIS.BLART = ‘WL’ WL Einträge werden durch MM erzeugt
3. BSIS.BSCHL = ‘81’ OR ‘91’
Revenue Informationen werden aus SAP Tabellen T001, C001, C002, C003 & C005 ermittelt.
C001, C002, C003 & C005 Tabellen dienen zur Konfiguration des Moduls SD
Lösung:
Customization bereitgestellt
© Copyright 2013. Apps Associates LLC. 19
Customizations
Ausgangssituation:
• SAP Masken wurden erweitert zusätzliche Eingabefelder
• Ziel: Übernehmen dieser Informationen in das DWH
Lösung:
• Erforderliche DWH Tabellen erweitern
• ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen
• ODI Szenarien neu generieren
neue ABAP Programme werden ins SAP geladen
• Erneuten Full Load ausführen
• OBI Repository mit neuen Feldern erweitern
• Reports/Dashboards anpassen
© Copyright 2013. Apps Associates LLC. 20
Customizations
ALTER TABLE W_SAP_AP_XACT_FS_TMP ADD (
X_BKPF_XBLNR VARCHAR2(16 CHAR),
X_BKPF_XREF2_HD VARCHAR2(16 CHAR)
);
© Copyright 2013. Apps Associates LLC. 21
Fazit
Allgemein:
• SAP Einführung inkl. Setup sollte abgeschlossen sein
• SAP Module FI, CO, MM und SD sollten vorhanden sein
• Projektteam sollte neben ORACLE und BI Apps KnowHow auch über SAP Wissen verfügen
© Copyright 2013. Apps Associates LLC. 22
Fazit
Produktspezifisch:
• Aufgrund von Produktneuheit waren „Kinderkrankheiten“ vorhanden
• Somit kam es im Laufe des Projektes auch zu einigen Herausforderungen
• Erfahrungen im Umgang mit „neuer“ Architektur/Werkzeugen mussten gemacht werden
• Teilweise neue Konfigurationsdateien bzw. Ermittlung der benötigten Parameter anders als bei eBS (eine der Hauptaufgaben im Projekt!)
• Direkter Zugang zu ORACLE Development war Gold wert!
Probieren Sie es doch einfach mal aus…
http://www.appsassociates.com/awslabs/
Connect With Us
• Web: www.appsassociates.com
• Email: [email protected]
• YouTube: www.youtube.com/user/AppsAssociates
• LinkedIn: www.us.linkedin.com/company/apps-associates
• Twitter: @AppsAssociates
• Facebook: www.facebook.com/AppsAssociatesGlobal
• Social media groups, blogs, expert communities, circels