Vereisten
De volgende sectie beschrijft de vereisten voor het werken met de SAP ODP-bronconnector.
Voordat u gegevens tijdelijk kunt opslaan of repliceren, moet u zorgen dat er aan de volgende vereisten is voldaan:
-
Installeer de vereiste SAP Java Connector op de server van de Gateway voor gegevensverplaatsing
InformatieDit is alleen vereist als u hebt opgegeven dat u werkt met Gateway voor gegevensverplaatsing. Raadpleeg Qlik Gegevensgateway - Gegevensverplaatsing voor informatie over de voordelen van Gateway voor gegevensverplaatsing en wanneer deze is vereist.
-
Verleen de vereiste machtigingen voor de gegevensbron
-
De gegevensbronconnector configureren
ODP API
Het SAP ODP-eindpunt gebruikt ODP API 2.0, die beschikbaar is voor de volgende SAP basisniveaus en nieuwer:
-
PI_BASIS 730 SP 14 (onderdeel van SAP NetWeaver 7.30 SP 14)
-
PI_BASIS 731 SP 16 (onderdeel van SAP NetWeaver 7.03 SP 16 en 7.31 SP 16)
-
PI_BASIS 740 SP 11 (onderdeel van SAP NetWeaver 7.40 SP 11)
-
SAP_BW 750 SP 0 (incl. eerdere PI_BASIS-pakketten)
Zie SAP opmerking 1931427 voor meer informatie.
Zie SAP opmerking 2232584 voor informatie over het vrijgeven van extractors zodat ze beschikbaar zijn voor de ODP API.
Setup stuurprogramma
U kunt het driver installeren met het installatieprogramma (aanbevolen) of handmatig. U moet een handmatige installatie alleen uitvoeren als er een probleem ontstaat bij het hulpprogramma.
Het hulpprogramma gebruiken om het stuurprogramma te installeren
In deze sectie wordt beschreven hoe u het vereiste SAP Java Connector installeert. Het proces omvat het uitvoeren van een script dat automatisch het vereiste SAP Java Connector downloadt, installeert en configureert. U kunt indien nodig ook scripts uitvoeren om het SAP Java Connector bij te werken en verwijderen.
De installatie voorbereiden
-
Controleer of Python 3.6 of hoger is geïnstalleerd op de Gegevensverplaatsing-gatewayserver.
Python is al geïnstalleerd op de meeste Linux-distributies. U kunt controleren welke Python-versie is geïnstalleerd op uw systeem door de volgende opdracht uit te voeren:
python3 --version
-
Download SAP Java Connector <version> "sapjco<version>.zip" van de SAP Support Portal. U vindt de ondersteunde versie onder binary-artifacts in /opt/qlik/gateway/movement/drivers/manifests/sapodp.yaml. Nadat de download is voltooid, kopieert u het bestand naar:
/opt/qlik/gateway/movement/drivers/sapjco
De SAP Java Connector installeren
Ga als volgt te werk om het SAP Java Connectorte downloaden en installeren:
-
Stop de Data Movement gateway-service:
sudo systemctl stop repagent
-
Bevestig eventueel dat de service is gestopt:
sudo systemctl status repagent
De status zou als volgt moeten zijn:
Active: inactive (dead) since <timestamp> ago
-
Op de Gegevensverplaatsing-gatewaymachine wijzigt u de werkdirectory in:
opt/qlik/gateway/movement/drivers/bin
-
Voer dan de volgende opdracht uit:
Syntaxis:
./install sapodp
Als het SAP Java Connector niet kan worden gedownload (vanwege toegangsbeperkingen of technische problemen), wordt er een melding getoond met de instructies voor het downloaden van het SAP Java Connector en waarnaar u het moet kopiëren op de Gegevensverplaatsing-gatewaymachine. Nadat u dit hebt gedaan, voert u de opdracht install sapodp nogmaals uit.
Anders wordt de gebruiksrechtovereenkomst voor het SAP Java Connector getoond.
-
Voer een van de volgende handelingen uit:
- Druk herhaaldelijk op [Enter] om langzaam door de gebruiksrechtovereenkomst te scrollen.
- Druk herhaaldelijk op de spatiebalk om snel door de gebruiksrechtovereenkomst te scrollen.
- Druk op q om de licentietekst af te sluiten en de opties te tonen voor het aanvaarden van de gebruiksrechtovereenkomst.
-
Voer een van de volgende handelingen uit:
- Typ "y" en druk op [Enter] om de gebruiksrechtovereenkomst te accepteren en de installatie te starten.
- Typ "n" en druk op [Enter] om de gebruiksrechtovereenkomst af te wijzen en de installatie af te sluiten.
-
Typ "v" en druk op [Enter] om de gebruiksrechtovereenkomst nogmaals te tonen.
-
Wacht totdat de installatie is voltooid (wordt aangegeven met "Voltooid!") en start vervolgens de Data Movement gateway-service:
sudo systemctl start repagent
-
Bevestig eventueel dat de service is gestart:
sudo systemctl status repagent
De status zou als volgt moeten zijn:
Active: active (running) since <timestamp> ago
Het SAP Java Connector wordt geïnstalleerd.
Het SAP Java Connector bijwerken
Voer de update-opdracht uit als u eerdere versies van het SAP Java Connector wilt verwijderen voordat u het meegeleverde SAP Java Connector installeert.
Ga als volgt te werk om het SAP Java Connector te downloaden en bij te werken:
-
Stop de Data Movement gateway-service:
sudo systemctl stop repagent
-
Bevestig eventueel dat de service is gestopt:
sudo systemctl status repagent
De status zou als volgt moeten zijn:
Active: inactive (dead) since <timestamp> ago
-
Op de Gegevensverplaatsing-gatewaymachine wijzigt u de werkdirectory in:
opt/qlik/gateway/movement/drivers/bin
-
Voer dan de volgende opdracht uit:
Syntaxis:
./update sapodp
Als het SAP Java Connector niet kan worden gedownload (vanwege toegangsbeperkingen of technische problemen), wordt er een melding getoond met de instructies voor het downloaden van het SAP Java Connector en waarnaar u het moet kopiëren op de Gegevensverplaatsing-gatewaymachine. Nadat u dit hebt gedaan, voert u de opdracht update sapodp nogmaals uit.
Anders wordt de gebruiksrechtovereenkomst voor het SAP Java Connector getoond.
-
Voer een van de volgende handelingen uit:
- Druk herhaaldelijk op [Enter] om langzaam door de gebruiksrechtovereenkomst te scrollen.
- Druk herhaaldelijk op de spatiebalk om snel door de gebruiksrechtovereenkomst te scrollen.
- Druk op q om de licentietekst af te sluiten en de opties te tonen voor het aanvaarden van de gebruiksrechtovereenkomst.
-
Voer een van de volgende handelingen uit:
- Typ "y" en druk op [Enter] om de gebruiksrechtovereenkomst te accepteren en de installatie te starten.
- Typ "n" en druk op [Enter] om de gebruiksrechtovereenkomst af te wijzen en de installatie af te sluiten.
- Typ "v" en druk op [Enter] om de gebruiksrechtovereenkomst nogmaals vanaf het begin te tonen.
-
Wacht totdat de installatie is voltooid (wordt aangegeven met "Voltooid!") en start vervolgens de Data Movement gateway-service:
sudo systemctl start repagent
-
Bevestig eventueel dat de service is gestart:
sudo systemctl status repagent
De status zou als volgt moeten zijn:
Active: active (running) since <timestamp> ago
Het oude SAP Java Connector wordt verwijderd en het nieuwe SAP Java Connector wordt geïnstalleerd.
Het SAP Java Connector verwijderen
Voer de uninstall-opdracht uit als u het SAP Java Connector wilt verwijderen.
Ga als volgt te werken om het SAP Java Connector te verwijderen:
-
Stop alle taken die zijn geconfigureerd om deze connector te gebruiken.
-
Op de Gegevensverplaatsing-gatewaymachine wijzigt u de werkdirectory in:
opt/qlik/gateway/movement/drivers/bin
-
Voer dan de volgende opdracht uit:
Syntaxis:
./uninstall sapodp
SAP Java Connector wordt verwijderd.
Het stuurprogramma handmatig installeren
U moet het driver alleen handmatig uitvoeren als de geautomatiseerde installatie van het stuurprogramma niet is voltooid.
Download de SAP Java Connector 3.x (64-bits) voor Linux van https://support.sap.com/en/product/connectors/jco.html.
Open vervolgens een opdrachtregel en doe het volgende:
-
Stop de Data Movement gateway-service:
sudo systemctl stop repagent
-
Bevestig eventueel dat de service is gestopt:
sudo systemctl status repagent
De status zou als volgt moeten zijn:
Active: inactive (dead) since <timestamp> ago
-
Wijzig de werkdirectory in opt/qlik/gateway/movement/bin en voer de volgende opdracht uit:
source arep_login.sh
Hiermee wordt het installatiepad voor de Gegevensverplaatsing-gateway ingesteld.
-
Pak het bestand uit dat u hebt gedownload naar de gewenste map.
De map moet de Sapjco3.jar- en libsapjco3.so-bestanden bevatten.
-
Kopieer deze bestanden naar de volgende locatie onder de Data Movement gateway-installatiemap:
<Data Movement gateway_Install_Dir>/endpoint_srv/endpoints/SAP.
-
Start de Data Movement gateway-service:
sudo systemctl start repagent
-
Bevestig eventueel dat de service is gestart:
sudo systemctl status repagent
De status zou als volgt moeten zijn:
Active: active (running) since <timestamp> ago
De SAP ODP-connector is niet beschikbaar om te selecteren totdat de bibliotheken van de Java Connector zijn geïnstalleerd en de Data Movement gateway-service opnieuw is opgestart.
Ondersteuning STXL-tabel
Om de STXL-tabel beschikbaar te maken voor extractie met behulp van het SAP ODP-eindpunt, moet er een aangepaste extractor worden gemaakt in de transactie RSO2 in SAP GUI. Deze extractor kan vervolgens door het SAP ODP-eindpunt worden aangeroepen.
SLT in SAP instellen
Om uw gegevens te repliceren, moet u eerst de parameters definiëren die de SAP Landscape Transformation Replication Server gebruikt voor het repliceren van gegevens vanuit een bronsysteem naar een doelsysteem. U geeft deze informatie in een configuratie op. Een configuratie bevat informatie over het bronsysteem, het doelsysteem en de relevante verbindingen.
U maakt een configuratie in een SAP Landscape Transformation Replication Server- systeem. Om een configuratie te maken, opent u SAP LT Replication Server Cockpit (transactie LTRC) en kiest u Configuratie maken.
Volg de volgende stappen om een configuratie te maken:
-
Geef op het tabblad Algemene gegevens opgeven de volgende informatie op:
-
Configuratienaam: U moet een naam voor de configuratie invoeren. De naam wordt gebruikt voor het schema dat automatisch in het doelsysteem wordt gemaakt.
-
Beschrijving (optioneel): Geef eventueel een beschrijving voor de configuratie op.
-
-
Op het tabblad Bronsysteem opgeven selecteert u de optie RFC-verbinding en geef de volgende informatie op:
- RFC-doel: Voer GEEN in.
- Meervoudig gebruik toestaan: selecteer deze optie.
-
Op het tabblad Bronsysteem opgegeven selecteert u de optie Overige en geeft u de volgende informatie op:
- Scenario: selecteer Operational Data Provisioning (ODP) in de vervolgkeuzelijst.
- Wachtrij alias: Voer een naam in.
-
Op het tabblad Overdrachtsinstellingen opgeven geeft u de overdrachtsinstellingen voor uw omgeving op. Onder Taakopties wordt aanbevolen om ten minste vijf taken voor gegevensoverdracht, initiële lading en berekening in te stellen.
-
Op het tabblad Controleren en maken controleert u uw instellingen en maakt u de configuratie.
-
Verleen de Vereiste machtigingen.
Nadat u een configuratie hebt gemaakt, kunt u doorgaan met het configureren van de relevante connectorinstellingen.