Upload
ibsolution-gmbh
View
248
Download
0
Embed Size (px)
Citation preview
academy.ibsolution.de © IBsolution GmbH1
Auslesen großer Datenmengen aus dem SAP ERP mit SAP Data Services19.05.2016, Eduard Mathes, IBsolution GmbH
academy.ibsolution.de © IBsolution GmbH2 academy.ibsolution.de © IBsolution GmbH2
Für wen ist dieses Webinar?
• Technische Anwender
• User, die eine Alternative für Excel Auszüge von
Tabellen suchen
• 3rd Party Projekte mit Zugang zu SAP ERP Daten
academy.ibsolution.de © IBsolution GmbH3 academy.ibsolution.de © IBsolution GmbH3
Was lernen Sie in diesem Webinar?
• Anbindung von SAP Tabellen an Data Services
• Aufbau eines Standard Data Loads via RFC
• Aufbau eines ABAP Data Loads
academy.ibsolution.de © IBsolution GmbH4 academy.ibsolution.de © IBsolution GmbH4
IBsolution Academy Erfolgszertifikat
Persönliches Zertifikat für jeden Teilnehmer:
• Webinar anschauen
• Multiple-Choice-Test ablegen
• 8 von 10 Fragen richtig beantworten
academy.ibsolution.de © IBsolution GmbH5 academy.ibsolution.de © IBsolution GmbH5
Agenda
Kurze Einführung „Was ist Data Services“
Warum SAP Data Services
Standard Data Load oder ABAP Data Load
Vor- und Nachteile der beiden Mechanismen
Aufbau Standard Load
Aufbau ABAP Load
Live Demo
Fazit
academy.ibsolution.de © IBsolution GmbH6 academy.ibsolution.de © IBsolution GmbH6
Ihr Redner
Eduard MathesConsultant SAP DQM
academy.ibsolution.de © IBsolution GmbH7 academy.ibsolution.de © IBsolution GmbH7
Einführung SAP Data Services
Quelle: http://bigdatasp.com/wp-content/uploads/2015/06/bd11.jpg
academy.ibsolution.de © IBsolution GmbH8 academy.ibsolution.de © IBsolution GmbH8
Einführung SAP Data Services
SAP ERP
??? Hana,MSSQL, Flat Files,
…
academy.ibsolution.de © IBsolution GmbH9 academy.ibsolution.de © IBsolution GmbH9
Einführung SAP Data Services
ETL Tool für SAP und Non-SAP Systeme
Einfache Abbildung von Datentransformationen
Abbildung von Realtime Datenszenarien
Validierung von Namen, Geo-/ und Adressdaten
Verarbeitung von Texten
Cloud, HANA, BW Integration
Bereitstellung von Jobs als Webservice
Verbessern, Anreichern und Vervollständigen von Daten
Standardpakete für Migration, Cleansing und Validierungen
Identifikation von Dubletten und Merge-Funktion
SAP Data Services
(DS)
academy.ibsolution.de © IBsolution GmbH10 academy.ibsolution.de © IBsolution GmbH10
Warum SAP Data Services
SAP Tool
SAP Support
Einfache Anbindung an alle SAP Systeme
SAP stellt eine gute Dokumentation zu den einzelnen Konfigurationen bereit
Vielzahl an Möglichkeiten Daten zu laden und transformieren
Vordefinierte Transformationen um schneller gezielte Ergebnisse zu liefern
Übersichtliches Tool zum erstellen von Datenextraktionen
Große Auswahl von DB Systemen und Applikationen
SAP Data Services
(DS)
academy.ibsolution.de © IBsolution GmbH11 academy.ibsolution.de © IBsolution GmbH11
Einführung SAP Data Services
VS
academy.ibsolution.de © IBsolution GmbH12 academy.ibsolution.de © IBsolution GmbH12
Vorbereitung
Anlegen eines SAP Application Data Stores
ABAP execution option in development system Generate and Execute
In test and productivesystems Execute Preloaded
academy.ibsolution.de © IBsolution GmbH13 academy.ibsolution.de © IBsolution GmbH13
Standard Dataflow - Vorteile
Als Standard Dataflow(DF) bezeichnet man den Prozess der Daten aus einer beliebigen Tabellen extrahiert.
Die einfachste Form Daten aus einer Datenbank zu laden ist diese anzubinden und die Daten mit Hilfe einer Query in eine sog. Staging Area zu laden.
Ein Standard DF ist schnell konfiguriert und alle Transformationen die Data Services zu bieten hat sind nutzbar.
Kleine Tabellen (~1mio Datensätze) sind dadurch sehr schnell angebunden und können für ETL-Jobs verwendet werden.
academy.ibsolution.de © IBsolution GmbH14 academy.ibsolution.de © IBsolution GmbH14
Standard Dataflow - Nachteile
Ein Standard Dataflow hat jedoch auch beschränkungen:
Datendurchsatz auf 512kbit/s beschränkt
Größere Datenmengen zu laden kann sehr lange dauern
Kein Pushdown auf ERP Datenbank möglich
Produktivsysteme haben meist sehr kurze RFC Timer
academy.ibsolution.de © IBsolution GmbH15 academy.ibsolution.de © IBsolution GmbH15
ABAP Dataflow - Vorteile
Das Pendant zum Standard DF ist der ABAP DF.
Er stellt einen eigenständigen Datenfluss dar, welcher eine SAP Tabelle anbindet und mit Hilfe einer Query auf diese zugreift.
Ein ABAP DF hat einen Datendurchsatz von 2mbit/s
Daten werden auf SAP System gefiltert
academy.ibsolution.de © IBsolution GmbH16 academy.ibsolution.de © IBsolution GmbH16
ABAP Dataflow - Nachteile
Nachteile:
Höherer Konfigurationsaufwand
Mehr Berechtigungen erforderlich
Know How im ERP Bereich notwendig
academy.ibsolution.de © IBsolution GmbH17 academy.ibsolution.de © IBsolution GmbH17
Sofern die Projekt und Job-Struktur definiert ist ziehen wir das ABAP-Transform Objekt in die Workarea.
Es öffnet sich ein Wizard, der einem bei der Erstellung des ABAP DF unterstützt
Hier sind versch. Parameter zu füllen
Datastore (SAP APP)
Generated ABAP file name
A .aba file where theauto-generated codingcan be found
ABAP Dataflow - Aufbau
<
academy.ibsolution.de © IBsolution GmbH18 academy.ibsolution.de © IBsolution GmbH18
ABAP Dataflow - Aufbau
ABAP Program name – name generated in ABAP File
Job name - execution name of the job in SAP System
ABAP Row limit – limits rows extracted
Join rank – control the rank of the sourcerelative to other tables
Parallel process threads<
<
<<
<
<
academy.ibsolution.de © IBsolution GmbH19 academy.ibsolution.de © IBsolution GmbH19
ABAP DF - Aufbau
Innerhalb des ABAP DF wird nun definiert wie auf eine benötigte SAP Tabelle zugegriffen wird
Im Beispiel KNA1
Query
DataTransport Element als Output
academy.ibsolution.de © IBsolution GmbH21
IBsolution Academy Erfolgszertifikat
Persönliches Zertifikat für jeden Teilnehmer:
• Webinar anschauen
• Multiple-Choice-Test ablegen
• 8 von 10 Fragen richtig beantworten
Zum Test http://bit.ly/1XhDXCN