Wenn Ihr BW auf einer SAP-HANA-Datenbank läuft, kann bzw. muss in bestimmten Fällen der
Datentransferprozess (DTP) mit dem Verarbeitungstyp
SAP-HANA-Ausführung verarbeitet werden.
Für die Verarbeitung des Datentransferprozesses in SAP HANA gilt:
-
Der Datentransferprozess kann mit dem Verarbeitungstyp
SAP-HANA-Ausführung ausgeführt werden, wenn die
Prüfung aller Transformationen für den Datentransferprozess ergeben hat, dass
sie in SAP HANA ausgeführt werden können. In diesem Fall können Sie in der
Pflege des Datentransferprozesses den Verarbeitungstyp auswählen.
-
Der Datentransferprozess muss mit dem Verarbeitungstyp
SAP-HANA-Ausführung ausgeführt werden, wenn Sie in
einer der Transformationen zum Datentransferprozess SQL-Script-Prozeduren
verwenden. In diesem Fall ist in der Pflege des Datentransferprozesses der
Verarbeitungstyp eingestellt.
-
Der Datentransferprozess kann nicht in dem Verarbeitungstyp
SAP-HANA-Ausführung ausgeführt werden, wenn Sie in
einer der Transformationen zum Datentransferprozess eine ABAP-Routine verwenden.
In diesem Fall ist in der der Pflege des Datentransferprozesses ein
Verabeitungstyp eingestellt, der auf dem ABAP-Server ausgeführt werden kann.
Hinweis Wenn es einen Pfad gibt, in dem eine Transformation eine ABAP-Routine enthält und eine
andere Transformation SQL-Script-Prozeduren, können Sie zu diesem Pfad keinen
Datentransferprozess definieren. In diesem Fall müssen die Transformationen so geändert
werden, dass entweder die ABAP-Routine oder SQL-Script-Prozeduren verwendet werden,
nicht beides.
Voraussetzungen zur Verwendung des Verarbeitungstyps
Folgende Voraussetzungen im DTP sind notwendig, damit der Verarbeitungstyp
SAP-HANA-Ausführung verwendet werden kann:
- Die Fehlerbehandlung ist ausgeschaltet.
- Es gibt keine Requests im Fehler-Stack des DTPs.
- Wenn das Ziel des DTPs ein DataStore-Objekt ist: Auf der Registerkarte
Verbuchung ist Keine Weiterverarbeitung
ohne Stammdaten nicht ausgewählt. / Auf der Registerkarte
Verbuchung ist Weiterverarbeitung auch
ohne Stammdaten ausgewählt.
- Wenn das Ziel des DTPs eine Open-Hub-Destination ist: Die Destination ist eine
Datenbanktabelle oder ein Drittanbieterwerkzeug.
- Wenn die Quelle des DTPs ein DataStore-Objekt ist: Auf der Registerkarte
Extraktion sind folgende Parameter nicht gesetzt:
- Stichtag für Stammdaten
- Währungskonvertierung
- DeltaInit-Extraktion aus aktiver Tabelle (mit
Archiv)
- Wenn die Quelle des DTPs eine DataSource ist: Das Kennzeichen Nicht
aus dem PSA extrahieren ist nicht gesetzt.
Hinweis Bei der Ausführung in
SAP HANA wird die Liste für die semantische Gruppierung
nicht berücksichtigt, d.h. die Daten werden nicht in semantischen Gruppen extrahiert
und fortgeschrieben. -> Knopf zur sem.Gruppierung verschwindet/Einstellungen bleiben
aber gespeichert (falls man zurückgeht auf ABAP-Modus)
parallel Extraktion: jeder
parallele batchprozess führt für ein DP des Req. Script aus; per default ist
Flag markiert, wenn man HANA Exec. auswählt.
Parallelisierung der Verarbeitung
Wenn Sie SAP Hinweis 1935460
implementieren, erfolgt die
Verarbeitung der Requests in parallelen Prozessen, d.h. vom Hauptprozess wird pro
Datenpaket ein paralleler Prozess abgespalten, der die Extraktion und Verarbeitung
der Daten durchführt. Auf der Registerkarte Extraktion ist
das Feld parallele Extraktion markiert.
Hinweis Für DTPs, die bei der Verarbeitung im ABAP-Server den Verarbeitungstyp
Extraktion und Verarbeitung parallel außer Delta Init.
verwenden würden, gilt bei Verwendung des Verarbeitungstyps
SAP-HANA-Ausführung: Das Feld parallele
Extraktion auf der Registerkarte Extraktion
ist markiert und Full-Requests oder Deltainitialisierungs-Requests werden aus der
aktiven Tabelle parallel extrahiert und verarbeitet.
Auswirkungen bei der Änderung der Transformation
Für einen in der Ausgangssituation aktiven DTP mit Verarbeitungstyp
SAP-HANA-Ausführung wirkt sich eine Änderung der
Transformation folgendermaßen aus:
- Wenn nach einer Änderung der Transformation die Ausführung in SAP HANA nicht
mehr unterstützt wird, ändert das System den Verarbeitungstyp des DTPs in eine
geeignete Verarbeitung im ABAP-Server und aktiviert den DTP erneut.
- Wenn die Transformation inaktiv ist, stellt das System den DTP ebenfalls auf
inaktiv um.
- In den meisten anderen Fällen von Änderungen in der Transformation bleibt der
DTP aktiv.
- Wenn sich durch Änderungen in der Transformation der Fehler-Stack ändert,
aktiviert das System den DTP erneut.
Wenn nach einer Änderung der Transformation (oder Erfüllen einer anderen
Voraussetzung im DTP, z.B. Ausschalten der Fehlerbehandlung) die Ausführung in SAP HANA möglich wird, wird der Verarbeitungstyp
SAP-HANA-Ausführung im DTP nicht automatisch eingestellt,
sondern muss durch den Benutzer festgelegt werden.