Zelfstudie SAP HANA Direct Extractor Connection (DXC)

Wat is SAP HANA DXC?

SAP HANA DXC is een batchgestuurde datareplicatietechniek, d.w.z. het kan na een tijdsinterval worden uitgevoerd.

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

In de applicatie-inhoud van de SAP Business-suite zijn Data Source Extractors beschikbaar voor datamodellering en data-acquisitie voor SAP Business Warehouse.

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

Voordeel van SAP DXC

  • SAP DXC vereist geen extra server of applicatie in het systeemlandschap.
  • Het vermindert de complexiteit van gegevensmodellering in SAP HANA, omdat het de gegevens naar SAP HANA verzendt nadat alle bedrijfsextractorlogica in het bronsysteem is toegepast.
  • Het versnelt SAP HANA-implementatietijdlijnen.
  • Het extraheert semantische rijke gegevens van de SAP Business-site en levert aan SAP HANA.

Beperking van SAP DXC

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

SAP DXC DATA-replicatie configureren

Stap 1) XS Engine en ICM-service inschakelen

  • XS Engine inschakelen

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

Stel de instantiewaarde in op 1 in Standaard ingediend.

  • 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

    Stel instantiewaarde in op standaardkolom 1.

Stap 2) SAP HANA Direct Extractor-verbinding instellen

  • Stel DXC-verbinding in SAP HANA in - Om een ​​DXC-verbinding te maken, moeten we de leveringseenheid in SAP HANA importeren, zoals hieronder:
  • Leveringseenheid importeren.

U moet de DXC-leveringseenheid van SAP downloaden naar de SAP HANA-database. Jij kan

importeer het apparaat op de locatie

'/ usr / sap / HDB / SYS / globaal / hdb / inhoud'.

Importeer de leveringseenheid met Import Dialog in SAP HANA Content Node ? XS configureren

Toepassingsserver om de DXC te gebruiken? Wijzig de waarde van de toepassingscontainer in libxsdxc.

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

Wijzig de waarde van de toepassingscontainer 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 in SAP BW voor HANA moet worden gedefinieerd via SM59,

Maak dus een http-verbinding in SAP BW met behulp van T-code SM59. Invoerparameters zullen zijn:

-- RFC-verbinding gelijk Naam van RFC-verbinding

-- Doelhost gelijk aan HANA-hostnaam

-- Servicenummer gelijk aan 80

Inloggen op het tabblad Beveiliging Behoud de DXC-gebruiker die is gemaakt in HANA-studio met een basisverificatiemethode.

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

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

(T-code SE38 of SA38)

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

PSA_TO_HDB: deze drie objectwaarden worden hieronder weergegeven -

  • GLOBAL - Dit wordt gebruikt voor het repliceren van alle gegevensbronnen naar HANA
  • SYSTEEM - Het specificeerde klanten om DXC te gebruiken
  • DATASOURCE – Het specificeerde Data Source, en alleen gespecificeerd 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 WAARDE de naam in van de tabel die u hebt gemaakt.

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

    PSA_TO_HDB_SCHEMA : Het geeft aan welk schema de gerepliceerde gegevens moeten toewijzen

Replicatie van gegevensbronnen

Installeer de gegevensbron in ECC met RSA5. we hebben gegevensbron 0FI_AA_20 genomen

(FI-AA: Transacties en afschrijvingen). Eerst moeten we de metagegevens repliceren met behulp van een gespecificeerde toepassingscomponent (gegevensbronversie moet versie 7.0 zijn. Als we een gegevensbron van 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, wordt de volgende tabel in het gedefinieerde schema gemaakt.

  • /BIC/A00 – IMDSO actieve tabel
  • /BIC/A40 – IMDSO-activeringswachtrij
  • /BIC/A70 – Tabel voor opnamemodusverwerking
  • /BIC/A80 – Tabel met informatie over verzoek- en pakket-ID
  • /BIC/AA0 – Tijdstempeltabel opvragen
  • RSODSO_IMOLOG - IMDSO-gerelateerde tabel. Slaat informatie op over alle gegevensbronnen met betrekking tot DXC.

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