SAP ODP
In dit onderwerp wordt beschreven hoe u een SAP ODP-bron instelt in een gegevenstaak. Voordat u de gegevenstaak start, zorgt u dat u voldoet aan de Vereisten en maakt u zichzelf vertrouwd met de Beperkingen en overwegingen.
Verbindingseigenschappen instellen
Deze sectie beschrijft hoe u verbindingsparameters instelt voor een specifieke SAP-applicatieserver of voor een SAP-systeem met werklastverdeling.
Ga als volgt te werk om de connector te openen:
-
Klik in Verbindingen op Verbinding maken.
-
Selecteer de SAP ODP-bronconnector en geef de volgende instellingen op:
Gegevensbron
-
Gegevensgateway
Selecteer een Gateway voor gegevensverplaatsing om te gebruiken voor het verplaatsen van gegevens.
-
Verbinding maken met: selecteer één van de volgende opties op basis van uw SAP ODP-omgeving:
- Applicatieserver - ga vervolgens hieronder verder met Verbinding maken met een specifieke applicatieserver.
- Taakverdelingsomgeving - ga vervolgens hieronder verder met Verbinding maken met een taakverdelingsomgeving.
Verbinding maken met een specifieke applicatieserver
-
Na het selecteren van Applicatieserver in de vervolgkeuzelijst Verbinding maken met, geeft u de volgende informatie op:
- Servernaam: het IP-adres van de applicatieserver waarop de SAP ODP-bron zich bevindt.
- Exemplaar-id: het identificatienummer van uw SAP ODP-bron.
- Client-id: de systeem-id van uw SAP ODP-bron.
- Voltooi de velden die hieronder worden beschreven in Accounteigenschappen en Broneigenschappen.
Verbinding maken met een taakverdelingsomgeving
-
Na het selecteren van Taakverdelingsomgeving in de vervolgkeuzelijst Verbinding maken met, geeft u de volgende informatie op:
- Berichtenserver: De hostnaam of het IP-adres van de host van de berichtenserver.
- Groepsnaam applicatieservers: De naam van de SAP-servergroep. Dit is een optionele groep applicatieservers in een taakverdelingsverbinding.
- SAP-systeemnaam: de SAP R/3-naam.
-
Berichtenserver service: - de naam van de SAP-berichtenserver service zoals vermeld in het volgende bestand:
<system drive>:\WINDOWS\system32\drivers\etc\services
Als u geen waarde opgeeft, gebruikt de dataprovider voor SAP de volgende standaardnaam:
sapms<R/3 system name>
- Client-id: de systeem-id van de SAP Application-bron voor Verplaatsen.
- Voltooi de velden die hieronder worden beschreven in Accounteigenschappen en Broneigenschappen.
Accounteigenschappen
-
Gebruikersnaam: Uw gebruikersnaam voor toegang tot de SAP ODP-bron. Dit is het wachtwoord voor de eerder in SAP aangemaakte communicatiegebruiker.
-
Wachtwoord: Uw wachtwoord voor toegang tot de SAP ODP-bron. Dit is de gebruikersnaam voor de eerder in SAP aangemaakte communicatiegebruiker.
Broneigenschappen
-
ODP-context: Kies uit een van de volgende:
- ABAP Core Data Services (CDS) weergaven: De context van de CDS-weergaven. Dit is de standaard ODP-context.
- SAP NetWeaver Business Warehouse: De context van de BW-objecten.
- SAP DataSources/Extractors: de context van de gegevensbronnen en extractors.
- SAP HANA informatieweergaven: de context van de HANA-weergaven.
-
SAP LT Replication (SLT): Vereist om te werken met een SAP Landscape Transformation Replication Server.
Zie ook: SLT in SAP instellen
- SLT-alias: dit veld is alleen zichtbaar als de ODP-context is ingesteld op SAP LT Replication (SLT). Geef de SLT-alias op zoals gedefinieerd in de configuratie die is gemaakt in SLT in SAP instellen
-
Abonneetype: Kies uit een van de volgende:
- SAP NetWeaver Business Warehouse: dit is het standaard ODP-abonneetype.
- RODPS_REPL_TEST: wordt voornamelijk gebruikt voor tests en wordt niet aanbevolen voor productie.
- Overig: hiermee wordt het veld Overig abonneetype zichtbaar, waar u een abonneetype kunt opgeven dat niet wordt getoond.
- Abonneenaam: Geef de abonneenaam op. Dit is de naam die wordt getoond in SAP voor alle abonnementen die door deze eindpuntverbinding zijn geopend.
- Max. pakketgrootte: De grootte van het gegevenspakket in bytes. Deze waarde kan worden aangepast op basis van uw netwerk- en systeemcapaciteit. .
Beveiliging
In de beveiligingsinstellingen kunt u Secure Network Communication (SNC) configureren.
Vereisten voor het werken met SNC
Volg de onderstaande stappen om de client van Secure Network Communication (SNC) op de Data Movement gateway-machine te installeren.
Wat hebt u nodig
- Een geëxporteerd certificaat (.crt) van de SAP-server
- SAPCAR.EXE
- SAP-gebruiker (gemachtigde gebruiker)
- De versie van de cryptobibliotheek die is geïnstalleerd op de bijbehorende SAP-server
De SNC-client installeren
- Maak een werkruimtemap voor de SAP SNC-bestanden en binaire bestanden (hierna "Uw SNC-map"), bijvoorbeeld: /opt/snc/
- Kopieer het geëxporteerde servercertificaat en SAPCAR.EXE naar uw SNC-map.
- Ga naar https://support.sap.com/en/my-support/software-downloads.html en zoek naar SAPCRYPTOLIB onder Installations & Upgrades. Download de 64-bits .SAR naar uw SNC-map.
-
Open een opdrachtprompt en wijzig de werkmap in uw SNC-map. Voer vervolgens de volgende opdracht uit om de inhoud van de .SAR uit te pakken naar uw SNC-map:
sapcar -xvf LibName.sar
Voorbeeld:
sapcar -xvf SAPCRYPTOLIBP_8541-20011731_32.SAR
- Voeg als volgt variabelen voor de systeemomgeving toe:
- Voeg een systeemomgeving toe met de naam SECUDIR met het pad naar uw SNC-map als de waarde.
- Voeg een systeemomgevingvariabele toe met de naam QLIK_SNC_LIB met het pad naar het sapcrypto.dll-bestand als de waarde.
- Voeg de nieuw toegevoegde omgevingsvariabelen toe aan de "PATH"-omgevingsvariabele.
-
Bepaal de <PSE_File_Name> en kies een <PSE_PIN> om deze te beschermen. U moet in de volgende stappen deze informatie opgeven.
Voorbeeld:
pseName: "CN=USR,OU=SAP,O=Qlik,C=IS" password: password123
-
Bepaal de <SNC_NAME>. Deze moet er als volgt uitzien: CN=USR, OU=SAP, O=Qlik, C=IS
Zie ook De naam van de SNC-server bepalen hieronder.
-
Controleer of u over de vereiste machtigingen beschikt om de bestanden in de SECUDIR-map te openen en uit te voeren en voer vervolgens de volgende opdracht uit om het PSE-bestand te genereren:
sapgenpse get_pse -p <PSE_File_Name>.pse -x <PSE_PIN> <SNC_NAME>
Voorbeeld:
sapgenpse get_pse -p usr.pse -x password123 "CN=USR,OU=SAP,O=Qlik,C=IS"
-
Koppel het PSE-bestand aan de OS-gebruiker en maak het CRED_V2-bestand in de SECUDIR-map door de volgende opdracht uit te voeren op de Gateway voor gegevensverplaatsing-machine:
sapgenpse seclogin -p <PSE_File_Name>.pse -x <PSE_PIN> -O <OS_USER>
Voorbeeld:
sapgenpse seclogin -p usr.pse -x password123 -O SYSTEM
-
Genereer het CRT-bestand door de volgende opdracht uit te voeren:
sapgenpse export_own_cert -o <PSE_File_Name>.crt -p <PSE_File_Name>.pse -x <PSE_PIN>
Voorbeeld:
sapgenpse export_own_cert -o usr.crt -p usr.pse -x password123
-
Importeer het certificaat van de SAP Application Server (<SERVER_CRT>) naar de PSE door de volgende opdracht uit te voeren:
sapgenpse maintain_pk -a <SERVER_CRT>.crt -p <PSE_File_Name>.pse -x <PSE_PIN>
Voorbeeld:
sapgenpse maintain_pk -a sapsys.crt -p usr.pse -x password123
-
Voer de opdracht uit en controleer de "subject"-waarde om te verifiëren dat de DN van de SAP Server’s PSE is geïmporteerd naar de client.
sapgenpse maintain_pk -v -l -p <PSE_File_Name>.pse
Voorbeeld:
sapgenpse maintain_pk -v -l -p usr.pse
Het clientcertificaat importeren
- Maak verbinding met de SAP Application Server en navigeer met behulp van een gemachtige gebruiker naar de "STRUST"-transactie.
- Dubbelklik op de map SNC (SAPCryptolib).
- Klik op om te schakelen naar Weergave wijzigen.
- Klik op om het certificaat te importeren.
- Geef in het nieuwe dialoogvenster het pad naar het .crt-bestand op dat eerder is gemaakt en klik op Doorgaan.
- Controleer de gegevens van het certificaat in de sectie Certificaat.
- Klik op Toevoegen aan certificaatlijst om het certificaat aan de lijst toe te voegen.
- Sla de wijzigingen op.
De naam van de SNC-server bepalen
U kunt de servernaam op twee manieren bepalen:
- Methode 1: Ontsleutel het CRT-bestand van de server met de opdracht OpenSSL. De servernaam is onderdeel van het onderwerp.
- Methode 2: Voor deze methode zijn de juiste machtigingen vereist. Terwijl u verbonden bent met het systeem:
- Voer de RZ10-transactie uit.
- Selecteer het systeemprofiel.
Selecteer de optie Uitgebreid onderhoud en klik vervolgens op Weergeven.
- De waarde van de snc/identity/as parameter moet de SNC-naam zijn.
De instellingen van de SNC-connector configureren
Configureer als volgt de SNC-instellingen in de SAP ODP‑connector:
- Secure Network Communication (SNC) activeren: Kies om SNC in te schakelen.
-
SNC-naam: De SNC-partnernaam.
Voorbeeld:
p:CN=SYS, OU=SAP, O=Qlik, C=IS
- Kwaliteit van beveiliging voor SNC - Selecteer een van de volgende:
- Alleen authenticatie: Selecteer om de SAP ODP-machine te verifiëren. Dit is het minimum beveiligingsniveau dat door SNC wordt geboden.
- Integriteitsbescherming: selecteer om wijzigingen of manipulatie van gegevens te detecteren, die zijn opgetreden tussen de Qlik Talend Data Integration-machine en de SAP ODP-machine.
- Privacybescherming: selecteer om de te versturen berichten te versleutelen om meekijken te voorkomen. Privacybescherming omvat ook integriteitsbescherming. Dit is het maximum beveiligingsniveau dat door SNC wordt geboden.
- Maximale beschikbare beveiliging: het maximale niveau van gegevensbescherming dat door de SAP ODP -machine wordt ondersteund.
Interne eigenschappen
Interne eigenschappen zijn bedoeld voor speciale toepassingen en worden daarom niet in het dialoogvenster weergegeven. U moet ze alleen gebruiken als Qlik Support dit aan u heeft geadviseerd.
Gebruik de knop en aan de rechterkant van de velden om eigenschappen toe te voegen of te verwijderen.
Naam
De weergavenaam voor de bronverbinding.
De metagegevens definiëren
Nadat u de verbindingseigenschappen hebt geconfigureerd, klikt u op OK. De weergave Metagegevens verbinding wordt geopend. Definieer de metagegevens voor de verbinding zoals beschreven in Metagegevens beheren. U kunt de metagegevens eventueel later bewerken door een van het volgende te doen:
- Selecteer Metagegevens in het menu dat wordt getoond voor de SAP ODP-verbinding binnen uw project.
- Selecteer Metagegevens in het menu dat wordt getoond voor de SAP ODP-verbinding in de weergave Verbindingen.