SAP HANA Direct Extractor Connection (DXC)-zelfstudie

Wat is SAP HANA DXC?

SAP HANA DXC is een batchgestuurde gegevensreplicatietechniek, dat wil zeggen dat deze na een tijdsinterval kan worden uitgevoerd.

SAP HANA DXC maakt gebruik van de bestaande ETL-methode (Extract, Transform en Load). SAP Business Suite-applicatie via een HTTPS-verbinding.

In SAP Inhoud van zakelijke suite-applicaties Data Source Extractors zijn beschikbaar voor datamodellering en data-acquisitie SAP Zakelijk magazijn.

SAP DXC gebruikt deze Data Source Extractor om gegevens rechtstreeks aan te leveren SAP HANA.

Voordeel van SAP DXC

  • SAP DXC vereist geen extra server of applicatie in het systeemlandschap.
  • Het vermindert de complexiteit van datamodellering in SAP HANA, zoals het de gegevens naar verzendt SAP HANA na het toepassen van alle bedrijfsextractorlogica in het bronsysteem.
  • Het versnelt SAP HANA-implementatietijdlijnen.
  • Het extraheert semantische rijke gegevens uit SAP Bedrijfssite en aanbod aan SAP HANA.

Beperking van SAP DXC

  • Gegevensbron moet een vooraf gedefinieerde ETL-methode hebben, zo niet, dan moeten we deze definiëren.
  • SAP DXC vereist een Business Suite-systeem op Net Weaver 7.0 of hoger (bijv. ECC) gelijk aan of lager SP-niveau: Release 700 SAPKW70021 (SP-stack 19, vanaf november 2008).
  • Er moet een procedure bestaan ​​waarin een sleutelveld is gedefinieerd in Data Source.

Configure SAP DXC-GEGEVENSreplicatie

Stap 1) XS Engine en ICM Service inschakelen

  • XS-engine inschakelen

Ga naar SAP HANA Studio -> Selecteer Systeem -> Configuratie -> xsengine.ini.

Configure
 SAP DXC-GEGEVENSreplicatie

Stel de exemplaarwaarde in op 1 in het standaardbestand.

  • ICM Web Dispatcher-service inschakelen – Het maakt de ICM Web Dispatcher-service in het HANA-systeem mogelijk. Webdispatcher gebruikt de ICM-methode voor het lezen en laden van gegevens in het HANA-systeem.Ga naar SAP HANA Studio -> Selecteer Systeem -> Configuratie -> webdispatcher.ini

    Configure
 SAP DXC-GEGEVENSreplicatie

    Stel de exemplaarwaarde in op standaardkolom 1.

Stap 2) Installatie SAP HANA directe extractorverbinding

  • Stel DXC-verbinding in SAP HANA – Om een ​​DXC-verbinding tot stand te brengen, moeten we de leveringseenheid importeren SAP HANA zoals hieronder –
  • Leveringseenheid importeren.

U moet de DXC-leveringseenheid downloaden van SAP om in SAP HANA-database. Dat kan

importeer de eenheid op de locatie

“/usr/sap/HDB/SYS/global/hdb/content”.

Importeer de leveringseenheid via Dialoogvenster Importeren SAP HANA-inhoudsknooppunt? Configureer XS

Applicatieserver om de DXC te gebruiken? Wijzig de waarde van de applicatiecontainer in libxsdxc.

  • Configureer de XS-applicatieserver om de DXC te gebruiken.

Wijzig de waarde van de applicatiecontainer in libxsdxc (als er een waarde bestond, voeg deze dan toe).

Test de DXC-verbinding.

  • Controleer of de DXC werkt.

We kunnen de DXC-verbinding controleren door het onderstaande pad in Internet Explorer te gebruiken:

http://:80 /sap/hana/dxc/dxc.xscfunc

– Voer een gebruikersnaam en wachtwoord in om verbinding te maken.

  • Gebruiker en schema moeten worden gedefinieerd in HANA Studio
  • http-verbinding binnen SAP BW voor HANA moet worden gedefinieerd via SM59,

Maak dus een http-verbinding in SAP BW Met T-code SM59. Invoerparameters zullen zijn

— RFC-verbinding gelijk Naam van RFC-verbinding

- Target Host is gelijk aan HANA-hostnaam

— Servicenummer gelijk aan 80

Inloggen op het tabblad Beveiliging Onderhoud de DXC-gebruiker die is gemaakt in HANA Studio en die een basisauthenticatiemethode heeft.

  • Gegevensbronnen in BW moeten worden geconfigureerd om de structuur te repliceren naar door HANA gedefinieerd schema.

We moeten de volgende parameters instellen in BW met behulp van het programma SAP_RSADMIN_MAINTAIN

(T-code SE38 of SA38)

Parameterlijst in programma – Parameterlijst bevat waarde, die waarde doorgeeft aan het oproepscherm.

Configure
 SAP DXC-GEGEVENSreplicatie

PSA_TO_HDB: Deze drie objectwaarden worden weergegeven zoals hieronder:

  • GLOBAL – Dit wordt gebruikt voor het repliceren van alle gegevensbronnen naar HANA
  • SYSTEEM – Het specificeerde clients om DXC te gebruiken
  • DATASOURCE – Het specificeerde de gegevensbron en alleen de gespecificeerde kan worden gebruikt.PSA_TO_HDB_DATASOURCETABLE: Hierin moeten we de tabelnaam opgeven, die de lijst met gegevensbronnen bevat die voor DXC worden gebruikt.
  • Voer in het veld VALUE de naam in van de tabel die u hebt gemaakt.

PSA_TO_HDB_DESTINATION: Hierin moeten we de binnenkomende gegevens verplaatsen (hierin moeten we de waarde opgeven die we in SM59 creëren) (hier XC_HANA_CONNECTION_HANAS)

PSA_TO_HDB_SCHEMA: Het specificeert welk schema de gerepliceerde gegevens moeten toewijzen

Replicatie van gegevensbronnen

Installeer de gegevensbron in ECC met behulp van RSA5. we hebben gegevensbron 0FI_AA_20 gebruikt

(FI-AA: Transacties en afschrijvingen). Eerst moeten we de metagegevens repliceren met behulp van een gespecificeerde applicatiecomponent (gegevensbronversie Moet versie 7.0 zijn. Als we een gegevensbron versie 3.5 hebben, moeten we die eerst migreren. Activeer de gegevensbron in SAP BW).

Zodra de gegevensbron is geladen en geactiveerd in SAP BW, het zal de volgende tabel in het gedefinieerde schema aanmaken.

  • /BIC/A 00 – IMDSO actieve tabel
  • /BIC/A 40 – IMDSO-activeringswachtrij
  • /BIC/A 70 – Tabel met verwerking van opnamemodi
  • /BIC/A 80 – Tabel met verzoek- en pakket-ID-informatie
  • /BIC/A A0 – Tijdstempeltabel opvragen
  • RSODSO_IMOLOG – IMDSO-gerelateerde tabel. Slaat informatie op over alle gegevensbronnen met betrekking tot DXC.

Nu worden gegevens succesvol geladen in tabel /BIC/A0FI_AA_2000 zodra deze is geactiveerd. En we kunnen een voorbeeld van gegevens uit tabel /BIC/A0FI_AA_2000 bekijken in SAP HANA Studio.