Vereisten
Laatst bijgewerkt: 09-10-2026De volgende sectie beschrijft de vereisten voor het werken met Teradata als bron in Qlik Talend Cloud Data Integration.
Replicate Server voor Windows
Installeer de Teradata Database ODBC Driver 17.20 of 20.00 voor Windows.
Download het stuurprogramma van het Teradata Download Center.
Replicate Server voor Linux
De volgende stappen beschrijven hoe u met Teradata als bron werkt op een Linux Data Movement Gateway. Teradata Database Client vereist de DataDirect ODBC-drivermanager die bij de client wordt meegeleverd.
In deze instructies wordt ervan uitgegaan dat Teradata Database Client 20.00 is geïnstalleerd in /opt/teradata/client/20.00. Als u een andere versie installeert of een andere locatie gebruikt, pas de paden dan dienovereenkomstig aan.
- Stop de Data Movement gateway-service en bevestig dat deze is gestopt.
-
Installeer Teradata Database Client 20.00 of lager voor Linux.
Het stuurprogramma downloaden van https://downloads.teradata.com/download/connectivity/odbc-driver/linux.
-
Kopieer het gedownloade clientpakket naar /opt/qlik/gateway/movement/drivers/teradata en voer install teradata uit.
-
Stel de volgende omgevingsvariabelen in:
TD_CLIENT=/opt/teradata/client/20.00/odbc_64/lib:/opt/teradata/client/17.20/lib64; export TD_CLIENT
ODBCINI=/opt/teradata/client/20.00/odbc_64/odbc.ini; export ODBCINI
ODBCINST=/opt/teradata/client/20.00/odbc_64/odbcinst.ini; export ODBCINST
-
Stel het bibliotheekpad in:
LD_LIBRARY_PATH=$TD_CLIENT:/opt/qlik/gateway/lib:/lib64:/usr/lib64; export LD_LIBRARY_PATH
- Voer echo $LD_LIBRARY_PATH uit om te controleren of het pad is bijgewerkt.
- Voeg de commando's voor exporteren toe aan het inlogscript van de gatewayservice, zodat ze beschikbaar zijn na het opnieuw starten van de service.
- Start de Data Movement gateway-service en bevestig dat deze is gestart.
Een taak kan geen eindpunten gebruiken die verschillende ODBC Driver Managers vereisen. Teradata-bronnen gebruiken de DataDirect ODBC Driver Manager, terwijl de meeste Linux-doelen unixODBC gebruiken. Wanneer de taak een DataDirect-bron combineert met een doel dat unixODBC vereist, gebruik dan het Qlik Replication File Channel.
Voordat u de Teradata-bron configureert, voegt u de Teradata Database-host en de databasemapping toe aan het hosts-bestand op de gatewaymachine. Zie Het hosts-bestand bewerken voor de procedure.
In deze sectie wordt beschreven hoe u het vereiste driver installeert. Het proces omvat het downloaden van het driver, het kopiëren ervan naar de vereiste map (zie hieronder) en het uitvoeren van een script dat automatisch het vereiste stuurprogramma installeert en configureert. U kunt indien nodig ook scripts uitvoeren om het driver bij te werken en verwijderen.
De installatie voorbereiden
-
Controleer of Python 3.6 of hoger is geïnstalleerd op de Data Movement-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
De driver installeren
Ga als volgt te werk om het driverte 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 Data Movement-gatewaymachine wijzigt u de werkdirectory in:
opt/qlik/gateway/movement/drivers/bin
-
Voer de volgende opdracht uit:
Syntaxis:
./install teradata
Anders wordt de gebruiksrechtovereenkomst voor het driver 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 driver wordt geïnstalleerd.
Het driver bijwerken
Voer de update-opdracht uit als u eerdere versies van het driver wilt verwijderen voordat u het meegeleverde driver installeert.
Ga als volgt te werk om het driver te 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 Data Movement-gatewaymachine wijzigt u de werkdirectory in:
opt/qlik/gateway/movement/drivers/bin
-
Voer de volgende opdracht uit:
Syntaxis:
./update teradata
Anders wordt de gebruiksrechtovereenkomst voor het driver 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 driver wordt verwijderd en het nieuwe driver wordt geïnstalleerd.
Het driver verwijderen
Voer de uninstall-opdracht uit als u het driver wilt verwijderen.
Ga als volgt te werken om het driver te verwijderen:
-
Stop alle taken die zijn geconfigureerd om deze connector te gebruiken.
-
Op de Data Movement-gatewaymachine wijzigt u de werkdirectory in:
opt/qlik/gateway/movement/drivers/bin
-
Voer de volgende opdracht uit:
Syntaxis:
./uninstall teradata
driver wordt verwijderd.
Accounttoegang verlenen
De in de connectordefinitie opgegeven gebruiker moet een geldige Teradata Database-gebruiker zijn en beschikken over de rechten die vereist zijn om de brontabellen te lezen en de door de taak gebruikte bewerkingen voor wijzigingsverwerking uit te voeren.
Raadpleeg voor meer informatie over de beveiligings- en toegangsvereisten voor Teradata de Qlik Replicate-gebruikershandleiding voor Teradata-bronnen.