22
academy.ibsolution.de © IBsolution GmbH 1 Auslesen großer Datenmengen aus dem SAP ERP mit SAP Data Services 19.05.2016, Eduard Mathes, IBsolution GmbH

Auslesen großer Datenmengen aus dem SAP ERP mit SAP Data Services (Level 2)

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 GmbH20

Live Demo

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

academy.ibsolution.de © IBsolution GmbH22

IBsolution Academy

Hier finden Sie einen Mitschnitt dieses Webinars, viele weitere Webinare und aktuelle Infos

academy.ibsolution.de