SAP ist aus vielen Unternehmen, egal ob Mittelstand oder Konzern, kaum noch wegzudenken. Mindestens genauso wichtig ist jedoch die Notwendigkeit, Daten aus einem SAP-System auszulesen und in Non-SAP-Systemen zu lagern und weiterzuverarbeiten.
In dieser Session werden Hintergründe, Motivation und Ziele einer solchen Verwertung von SAP-Daten außerhalb der SAP-Welt in Zusammenhang mit den damit verbundenen politischen und strategischen Überlegungen aufgezeigt.
Dabei wird ein besonderer Augenmerk auf die eigentliche Umsetzung der Datenintegration gelegt und die Anbieter auf dem Markt einem Vergleich unterzogen – sowohl auf technischer als auch auf strategischer Ebene.
Weitere Aspekte der Session sind:
- Aufbau eines SAP-basierten Data Warehouse
- SAP BW als mögliche Zwischenschicht
- Restriktionen und Showstopper
- Lizenzierung
2. Zur Person
• Patrick Theobald
• Geschäftsführer Theobald Software
GmbH seit 2004
• Buch- und Zeitschriftenautor
• Beschäftigung mit
SAP-Schnittstellen seit
ca. 15 Jahren
www.theobald-software.com
2
3. Agenda
Live-Demo
Übersicht der Anbieter und
Möglichkeiten.
Unterschiedliche
Extraktionstypen für
ein DWH.
SAP BW als Bestandteil
des Datenflusses.
SAP-Daten in SAP BW
oder non-SAP-DWHs…
Warum und warum
nicht?
www.theobald-software.com
3
4. Warum ein BW für SAP-Daten?
Einfache Extraktion von Daten aus SAP-ERP-Systemen
Business Content zur Verkürzung von BI Projekten und für schnelle
Ergebnisse
Einheitlich integrierte Umgebung für Business Intelligence
(Administration, Metadatenmanagement, Datenintegration,
Datenspeicherung, …)
Laut BARC nutzen ¼ aller SAP-ERP-Kunden ein SAP BW als DWH
www.theobald-software.com
4
5. Gründe gegen SAP BW als Analyse-Plattform
• Einbinden von non-SAP-Daten in BW
• Gute Performance ohne BW Accelerator oder HANA im Allgemeinen
schwer zu erreichen
• Änderung bestehender oder Hinzufügen neuer Daten-Modelle
vergleichsweise aufwändig
• Die Sicherstellung von Datenqualität im SAP BW
• Geschlossenheit des Systems (FrontendSchnittstellen, Metadatenaustausch, Open Hub Schnittstelle & Lizenz)
• „Schwierige“ Roadmap von SAP über die letzten Jahre
www.theobald-software.com
5
6. ERP oder BW als Datenlieferant für externes DWH
ERP oder BW?
BI auf Basis von ERP
Daten
BI auf Basis von BW
(DataMart)
www.theobald-software.com
6
7. SAP BW als Datenhub für ERP-Quellen
BI Suite
•
•
Data
Mart
Data
Mart
•
•
•
Standard
Database
3 rd Party Data Integration
•
•
SAP BW
SAP
ERP
SAP
ERP
•
SAP
ERP
•
Source
Viele Möglichkeiten zur Verbesserung
der Skalierbarkeit (Daten, Nutzer)
Flexibilität
(Datenintegration, Datenmodellierung,
Daten-management)
Offenheit / Best of Breed Ansatz in
allen Layern
BW Business Content wird mitgenutzt
Bestehende BW-Landschaft bleibt
erhalten (was u.U. ein
gewichtiges, politisches Argument ist)
Größerer Aufwand in Modellierung
und Betrieb
Zusätzliche Data Management
Prozesse sind notwendig
(Datenforwarding in der Nacht)
Zusätzliche Datenintegrationswerkzeuge
Open Hub Lizenz
Source
www.theobald-software.com
7
8. SAP ERP direkt integrieren
BI Suite
•
•
Data
Mart
Data
Mart
•
•
Standard
Database
•
3 rd Party Data Integration
SAP
ERP
Source
Source
Source
Viele Möglichkeiten zur Verbesserung
der Skalierbarkeit (Daten, Nutzer)
Flexibilität
(Datenintegration, Datenmodellierung,
Daten-management)
Offenheit / Best of Breed Ansatz in
allen Layern
Business Content nur auf der ERPExtraktionsseite unterstützt und auch
nur dann, wenn die Schnittstelle es
unterstützt
Änderungen auf SAP ERP Seite (z.B.
durch Patches) müssen manuell
nachgezogen werden.
Source
www.theobald-software.com
8
10. Beispielhafter Herstellerüberblick
Cubeware SAP
Connector
• OLE-DB-basiertes Tool (funktioniert also nicht nur in
Kombination mit dem Cubeware-Importer)
• Unterstützt Tabellen und BW-Extraktionen durch Queries
QlikView SAP
Connector
• Integriert sich direkt in das QlikView-Scipt
• Unterstützt bei BW nur den BEx-Query- und ODS-Zugriff
• Nur in Kombination mit QlikView nutzbar
Talend
• Unabhänig der Zielumgebung integriert in den ETL-Prozess
• Nur Zugriff auf SAP-Tabellen und BAPIs
• Unter GPL lizenziert
Xtract
Universal
• Kann für verschiedene DWH-Architekturen genutzt werden
• Unterstützt fast alle gängigen Extraktionstypen
• Geeignet für ELT-Ansatz
www.theobald-software.com
10
12. Xtract Universal - Oracle
Automatic Data Warehousing
www.theobald-software.com
12
13. Ausblick
• Echtzeitreplikation / Operational BI
• Sofortige Verfügbarkeit von Daten in der BIUmgebung
• Aussterben nächtlicher Datenextraktion
• Self Service BI mit Self Service ETL
• Am Beispiel von Microsoft Power Query
• Security-Erhaltung (egal ob ERP oder BW)
• Sauberes Monitoring / Logging
www.theobald-software.com
13