Prerequisiti
Ultimo aggiornamento: 09/10/2026La seguente sezione descrive i prerequisiti per lavorare con Teradata come sorgente in Qlik Talend Cloud Data Integration.
Replicate Server per Windows
Installare Teradata Database ODBC Driver 17.20 o 20.00 per Windows.
Scarica il driver dal Teradata Download Center.
Replicate Server per Linux
I passaggi seguenti descrivono come lavorare con Teradata come sorgente su un data movement gateway Linux. Teradata Database Client richiede il driver manager ODBC DataDirect fornito con il client.
Le presenti istruzioni presuppongono che Teradata Database Client 20.00 sia installato in /opt/teradata/client/20.00. Se installi un'altra versione o utilizzi una posizione diversa, modifica i percorsi di conseguenza.
- Arrestare il servizio Data Movement gateway e confermare che si sia arrestato.
-
Installare Teradata Database Client 20.00 o versioni precedenti per Linux.
Esegui il download del driver da https://downloads.teradata.com/download/connectivity/odbc-driver/linux.
-
Copiare il pacchetto client scaricato in /opt/qlik/gateway/movement/drivers/teradata ed eseguire install teradata.
-
Imposta le seguenti variabili di ambiente:
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
-
Impostare il percorso della libreria:
LD_LIBRARY_PATH=$TD_CLIENT:/opt/qlik/gateway/lib:/lib64:/usr/lib64; export LD_LIBRARY_PATH
- Esegui echo $LD_LIBRARY_PATH per verificare che il percorso sia aggiornato.
- Aggiungi i comandi di esportazione allo script di accesso del servizio gateway in modo che siano disponibili dopo il riavvio del servizio.
- Avviare il servizio Data Movement gateway e verificare che sia stato avviato.
Un'attività non può utilizzare endpoint che richiedono ODBC Driver Manager diversi. Le origini Teradata utilizzano il DataDirect ODBC Driver Manager, mentre la maggior parte delle destinazioni Linux utilizza unixODBC. Quando l'attività combina un'origine DataDirect con una destinazione che richiede unixODBC, utilizzare Qlik Replication File Channel.
Prima di configurare l'origine Teradata, aggiungere il mapping dell'host e del database Teradata Database al file hosts sul computer gateway. Per la procedura, vedere Modifica del file hosts.
Questa sezione descrive come installare il driver richiesto. Per questo processo è necessario scaricare il driver, copiarlo nella cartella richiesta (vedere sotto) ed eseguire uno script che lo installerà e configurerà automaticamente. È inoltre possibile eseguire script per aggiornare e disinstallare il driver secondo le necessità.
Preparazione dell'installazione
-
Assicurarsi che Python 3.6.x o versione successiva sia installato sul server del gateway di Data Movement.
Python è preinstallato nella maggior parte delle distribuzioni Linux. È possibile verificare quale versione di Python è installata sul sistema, eseguendo il seguente comando:
python3 --version
Installazione di driver
installare driver:
-
Arresta il servizio di gateway di Data Movement:
sudo systemctl stop repagent
-
Facoltativamente, confermare che il servizio è stato interrotto:
sudo systemctl status repagent
Lo stato dovrebbe essere il seguente:
Active: inactive (dead) since <timestamp> ago
-
Sul computer gateway Data Movement, cambiare la directory di lavoro in:
opt/qlik/gateway/movement/drivers/bin
-
Eseguire il comando seguente:
Sintassi:
./install teradata
Altrimenti, verrà visualizzato l'EULA del driver.
-
Effettuare una delle seguenti operazioni:
- Premere ripetutamente [Invio] per scorrere lentamente l'EULA.
- Premere ripetutamente la barra spaziatrice per scorrere rapidamente l'EULA.
- Premere q per uscire dal testo della licenza e visualizzare le opzioni di accettazione dell'EULA.
-
Effettuare una delle seguenti operazioni:
- Digitare "y" e premere [Invio] per accettare l'EULA e avviare l'installazione.
- Digitare "n" e premere [Invio] per rifiutare l'EULA e uscire dall'installazione.
-
Digitare "v" e premere [Invio] per visualizzare nuovamente l'EULA.
-
Attendere il completamento dell'installazione (indicato dal messaggio "Operazione completata"), quindi avviare il servizio gateway di Data Movement:
sudo systemctl start repagent
-
Facoltativamente, confermare che il servizio si è avviato:
sudo systemctl status repagent
Lo stato dovrebbe essere il seguente:
Active: active (running) since <timestamp> ago
Il driver verrà installato.
Aggiornamento del driver
Eseguire il comando aggiorna se si desidera disinstallare le versioni precedenti del driver prima di installare il driver fornito.
Per e aggiornare driver:
-
Arresta il servizio di gateway di Data Movement:
sudo systemctl stop repagent
-
Facoltativamente, confermare che il servizio è stato interrotto:
sudo systemctl status repagent
Lo stato dovrebbe essere il seguente:
Active: inactive (dead) since <timestamp> ago
-
Sul computer gateway Data Movement, cambiare la directory di lavoro in:
opt/qlik/gateway/movement/drivers/bin
-
Eseguire il comando seguente:
Sintassi:
./update teradata
Altrimenti, verrà visualizzato l'EULA del driver.
-
Effettuare una delle seguenti operazioni:
- Premere ripetutamente [Invio] per scorrere lentamente l'EULA.
- Premere ripetutamente la barra spaziatrice per scorrere rapidamente l'EULA.
- Premere q per uscire dal testo della licenza e visualizzare le opzioni di accettazione dell'EULA.
-
Effettuare una delle seguenti operazioni:
- Digitare "y" e premere [Invio] per accettare l'EULA e avviare l'installazione.
- Digitare "n" e premere [Invio] per rifiutare l'EULA e uscire dall'installazione.
- Digitare "v" e premere [Invio] per rivedere l'EULA dall'inizio.
-
Attendere il completamento dell'installazione (indicato dal messaggio "Operazione completata"), quindi avviare il servizio gateway di Data Movement:
sudo systemctl start repagent
-
Facoltativamente, confermare che il servizio si è avviato:
sudo systemctl status repagent
Lo stato dovrebbe essere il seguente:
Active: active (running) since <timestamp> ago
Il vecchio driver verrà disinstallato e il nuovo driver verrà installato.
Disinstallazione del driver
Eseguire il comando di disinstallazione se si desidera disinstallare il driver.
Per disinstallare il driver:
-
interrompere tutte le attività configurate per utilizzare il connettore.
-
Sul computer gateway Data Movement, cambiare la directory di lavoro in:
opt/qlik/gateway/movement/drivers/bin
-
Eseguire il comando seguente:
Sintassi:
./uninstall teradata
Il driver verrà disinstallato.
Fornire l'accesso all'account
L'utente specificato nella definizione del connettore deve essere un utente valido di Teradata Database e disporre dei privilegi necessari per leggere le tabelle di origine ed eseguire le operazioni di elaborazione delle modifiche utilizzate dall'attività.
Per ulteriori informazioni sui requisiti di sicurezza e accesso di Teradata, consultare la guida per l'utente di Qlik Replicate per le origini Teradata.