SAP HANA Direct Extractor Connection (DXC)-Tutorial
Was bedeutet SAP HANA DXC?
SAP HANA DXC ist eine stapelgesteuerte Datenreplikationstechnik, d. h. sie kann nach einem Zeitintervall ausgeführt werden.
SAP HANA DXC verwendet die vorhandene ETL-Methode (Extract, Transform, Load) zur SAP Business Suite-Anwendung über eine HTTPS-Verbindung.
In SAP Business Suite Anwendungsinhalte Data Source Extractors sind für die Datenmodellierung und Datenerfassung verfügbar für SAP Geschäftslager.
SAP DXC verwendet diese Data Source Extractor, um Daten direkt an SAP HANA.
Vorteil von SAP DXC
- SAP DXC erfordert keinen zusätzlichen Server oder keine zusätzliche Anwendung in der Systemlandschaft.
- Es reduziert die Komplexität der Datenmodellierung in SAP HANA, da es die Daten an SAP HANA nach Anwendung der gesamten Business-Extraktor-Logik im Quellsystem.
- Es beschleunigt SAP Zeitpläne für die HANA-Implementierung.
- Es extrahiert semantisch reichhaltige Daten aus SAP Geschäftsstandort und bieten an SAP HANA.
Einschränkung von SAP DXC
- Die Datenquelle muss über eine vordefinierte ETL-Methode verfügen. Wenn nicht, müssen wir sie definieren.
- SAP DXC erfordert ein Business Suite System auf Net Weaver 7.0 oder höher (z. B. ECC) gleich oder niedriger als SP-Level: Release 700 SAPKW70021 (SP-Stapel 19, ab November 2008).
- In der Datenquelle muss eine Prozedur mit einem definierten Schlüsselfeld vorhanden sein.
Einrichtung SAP DXC DATA Replikation
Schritt 1) Aktivieren der XS Engine und des ICM-Dienstes
- Aktivieren der XS Engine
Gehen Sie zu SAP HANA Studio -> Wählen Sie System -> Konfiguration -> xsengine.ini.
Legen Sie den Instanzwert im Standardfeld auf 1 fest.
- Aktivieren des ICM-Web-Dispatcher-Dienstes – Es aktiviert den ICM Web Dispatcher-Dienst im HANA-System. Der Web Dispatcher verwendet die ICM-Methode zum Lesen und Laden von Daten im HANA-System. Gehen Sie zu SAP HANA Studio -> Wählen Sie System -> Konfiguration -> webdispatcher.ini
Legen Sie den Instanzwert in der Standardspalte 1 auf fest.
Schritt 2) Einrichtung SAP HANA Direktextraktor-Verbindung
- DXC-Verbindung einrichten in SAP HANA – Um eine DXC-Verbindung herzustellen, müssen wir die Liefereinheit importieren in SAP HANA wie unten –
- Liefereinheit importieren.
Sie müssen die DXC-Liefereinheit herunterladen von SAP in SAP HANA-Datenbank. Sie können
Importieren Sie die Einheit am Standort
„/usr/sap/HDB/SYS/global/hdb/content“.
Importieren Sie die Liefereinheit über den Importdialog in SAP HANA-Inhaltsknoten – XS konfigurieren
Anwendungsserver zur Nutzung des DXC? Ändern Sie den Wert des Anwendungscontainers in libxsdxc.
- Konfigurieren Sie den XS-Anwendungsserver für die Verwendung von DXC.
Ändern Sie den Wert des Anwendungscontainers in libxsdxc (falls ein Wert vorhanden ist, hängen Sie ihn an).
Testen Sie die DXC-Verbindung.
- Überprüfen Sie, ob der DXC funktioniert.
Wir können die DXC-Verbindung überprüfen, indem wir den folgenden Pfad im Internet Explorer verwenden:
http://:80 /sap/hana/dxc/dxc.xscfunc
– Geben Sie einen Benutzernamen und ein Passwort ein, um eine Verbindung herzustellen.
- Benutzer und Schema müssen in HANA Studio definiert werden
- http-Verbindung in SAP BW Für HANA muss über SM59 definiert werden.
Erstellen Sie also eine http-Verbindung in SAP BW mit T-Code SM59. Eingabeparameter werden
— RFC-Verbindung gleich Name der RFC-Verbindung
- Target Host gleich HANA-Hostname
— Servicenummer gleich 80
Auf der Registerkarte „Sicherheit“ anmelden. Verwalten Sie den in HANA Studio erstellten DXC-Benutzer, der über eine grundlegende Authentifizierungsmethode verfügt.
- Datenquellen im BW müssen konfiguriert werden, um die Struktur in das von HANA definierte Schema zu replizieren.
Wir müssen die folgenden Parameter in BW mithilfe des Programms einrichten SAP_RSADMIN_MAINTAIN
(T-Code SE38 oder SA38)
Parameterliste im Programm – Die Parameterliste enthält Werte, die Werte an den Aufrufbildschirm übergeben.
PSA_TO_HDB: Diese drei Objektwerte werden wie folgt angezeigt –
- GLOBAL – Dies wird zum Replizieren aller Datenquellen in HANA verwendet
- SYSTEM – Es gibt Clients an, die DXC verwenden sollen
- DATASOURCE – Die angegebene Datenquelle kann nur verwendet werden.PSA_TO_HDB_DATASOURCETABLE: Hier müssen wir den Tabellennamen angeben, der die Liste der Datenquellen enthält, die für DXC verwendet werden.
- Geben Sie im Feld WERT den Namen der von Ihnen erstellten Tabelle ein.
PSA_TO_HDB_DESTINATION: Hier müssen wir die eingehenden Daten verschieben (hier müssen wir den Wert angeben, den wir in SM59 erstellen) (hier XC_HANA_CONNECTION_HANAS).
PSA_TO_HDB_SCHEMA: Gibt an, welches Schema die replizierten Daten zuweisen müssen
Datenquellenreplikation
Installieren Sie die Datenquelle in ECC mit RSA5. Wir haben die Datenquelle 0FI_AA_20 genommen
(FI-AA: Transaktionen und Abschreibungen). Zuerst müssen wir die Metadaten mithilfe der angegebenen Anwendungskomponente replizieren (Datenquellenversion muss 7.0 sein. Wenn wir eine Datenquelle der Version 3.5 haben, müssen wir diese zuerst migrieren. Aktivieren Sie die Datenquelle in SAP BW).
Sobald die Datenquelle geladen und aktiviert ist in SAP BW, es wird die folgende Tabelle im definierten Schema erstellt.
- /BIC/A 00 – IMDSO-Aktivtabelle
- /BIC/A 40 – IMDSO-Aktivierungswarteschlange
- /BIC/A 70 – Handhabungstabelle für den Aufnahmemodus
- /BIC/A 80 – Tabelle mit Anforderungs- und Paket-ID-Informationen
- /BIC/A A0 – Zeitstempeltabelle anfordern
- RSODSO_IMOLOG – IMDSO-bezogene Tabelle. Speichert Informationen zu allen Datenquellen im Zusammenhang mit DXC.
Jetzt werden die Daten erfolgreich in die Tabelle /BIC/A0FI_AA_2000 geladen, sobald sie aktiviert ist. Und wir können eine Vorschau der Daten aus der Tabelle /BIC/A0FI_AA_2000 in SAP HANA Studio.