Teradati | Guida di Qlik Cloud
Vai al contenuto principale Passa a contenuto complementare

Teradati

Ultimo aggiornamento: 30/09/2026

Teradata è disponibile come destinazione solo nei progetti Qlik Talend Cloud Replicate. La connessione utilizza l'API Teradata Parallel Transporter (TPT) per il caricamento dei dati e ODBC per le query sui metadati, le richieste DDL e le informazioni provenienti dalle tabelle degli errori di Teradata.

Configura la connessione

Prima di creare un'attività di replica, creare e testare una connessione alla destinazione Teradata.

  1. In Connessioni, fare clic su Crea connessione.
  2. Selezionare il connettore di destinazione Teradata.
  3. Immettere le proprietà di connessione descritte in Proprietà di connessione Teradata.
  4. Fai clic su Test connessione e risolvi eventuali errori segnalati.
  5. Salvare la connessione.

Proprietà della connessione Teradata

Configurare le seguenti proprietà per la connessione di destinazione Teradata:

Proprietà della connessione di destinazione Teradata
Sezione Proprietà Descrizione
Destinazione dati Gateway dati (obbligatorio) Selezionare il gateway dati in grado di raggiungere il server Teradata e in cui sono installati i componenti client Teradata richiesti.
Proprietà di connessione Server Teradata (obbligatorio) Immettere il nome o l'indirizzo IP del server Teradata. Assicurarsi che il server sia raggiungibile dal gateway dati selezionato.
Proprietà dell'account Utente (obbligatorio) Immettere il nome utente del database Teradata. Questa è una credenziale del database, non la stringa dell'account.
Password (obbligatorio) Inserire la password dell'utente del database del server Teradata. Questa è una credenziale del database, non la stringa dell'account.
Stringa account Immettere la stringa di account che l'amministratore del database Teradata ha assegnato all'utente. Questo è l'account di accesso al server di database ed è distinto dalle credenziali Utente e Password.
Proprietà del database Inserisci nome database manualmente Selezionare questa opzione per immettere il nome del database.
Database predefinito (obbligatorio) Inserire il database Teradata in cui vengono replicati i dati. Il database deve essere accessibile all'utente specificato.
Carica database Fare clic per individuare i database disponibili per l'utente specificato. L'elenco dipende dalla corretta connettività e dalle autorizzazioni sul database dell'utente.
Proprietà di connessione aggiuntive Proprietà ODBC Immettere le proprietà di connessione ODBC aggiuntive come coppie Nome e Valore. Verificare i nomi e i valori delle proprietà con l'amministratore Teradata o ODBC.

Prerequisiti

Preparare l'ambiente Teradata e l'accesso richiesto dalla connessione prima di creare la connessione di destinazione.

  • Assicurarsi che il server Teradata sia installato nella propria rete e raggiungibile dal computer che esegue il gateway dati selezionato.
  • Installare e configurare il driver ODBC Teradata e i componenti client Teradata necessari sul gateway dati. Non dare per scontato che un driver installato su un altro computer sia disponibile per il gateway.
  • Chiedere a un amministratore del database Teradata di creare o identificare un utente del database e di fornire la password e la stringa dell'account dell'utente, quando richiesto.

Se si sta adattando la funzionalità di destinazione Teradata al proprio ambiente, chiedere a un amministratore di database Teradata di verificare se i seguenti privilegi sono necessari per la propria attività. Le autorizzazioni si applicano al database di destinazione, se non diversamente specificato; non costituiscono necessariamente i permessi minimi per ogni attività di Qlik Talend Cloud:

  • GRANT SELECT ON <database>
  • GRANT INSERT ON <database>
  • GRANT DELETE ON <database>
  • GRANT UPDATE ON <database>
  • GRANT EXECUTE ON <database>
  • GRANT EXECUTE FUNCTION ON <database>
  • GRANT EXECUTE PROCEDURE ON <database>
  • GRANT CREATE TABLE ON <database>
  • GRANT DROP TABLE ON <database>
  • GRANT CREATE VIEW ON <database>
  • GRANT DROP VIEW ON <database>
  • GRANT NONTEMPORAL ON <database>
  • GRANT CHECKPOINT ON <database>

Per un'origine che supporta l'operatore Stream, chiedere inoltre al DBA di verificare la seguente autorizzazione quando TPT Operator è impostato su Stream:

  • GRANT CREATE MACRO ON <database>

Risolvere gli errori di connessione

Se il test di connessione non riesce, esaminare l'errore segnalato e verificare i seguenti elementi prima di testare nuovamente la connessione:

  • Gateway o rete: Verificare che il gateway dati selezionato sia in esecuzione e possa raggiungere il server Teradata. Verificare il nome del server o l'indirizzo IP ed eventuali regole di rete tra il gateway e il server.
  • Driver o client: Verificare che il driver ODBC Teradata e i componenti client necessari siano installati e configurati sul gateway selezionato. Un driver installato sul computer locale non viene utilizzato da un gateway remoto.
  • Credenziali o autorizzazioni: Verificare con un DBA Utente e Password (sensibili alle maiuscole e minuscole), la Stringa account facoltativa e le autorizzazioni del database richieste.
  • Rilevamento database: se Carica database non restituisce alcun database o restituisce un errore, testare prima la connettività e quindi verificare che l'utente possa rilevare i database e accedervi. È possibile inserire un database noto con Immetti nome database manualmente, se opportuno.
  • Proprietà ODBC: Verificare l'ortografia, i valori supportati e i conflitti con la configurazione del driver per ciascuna coppia Nome e Valore. Rimuovere una proprietà facoltativa che causa il fallimento del test di connessione oppure chiedere a un amministratore ODBC di verificarla.

Configura le impostazioni dell'attività

Configurare queste impostazioni in un'attività Replicate sotto Caricamento dati.

Impostazioni di base

  • Operatore TPT: selezionare Load o Stream. Il valore predefinito è Stream.
  • Formato JSON: selezionare Testo, BSON o UBJSON. Il valore predefinito è Testo.

Modalità dell'operatore TPT

L'operatore TPT determina come vengono scritti i dati in Teradata.

  • Stream (predefinito): Utilizza il protocollo Teradata TPump per transazioni DML ad alta velocità in tempo quasi reale. Le tabelle possono essere interrogate mentre vengono eseguite operazioni DML. Questa modalità è meno restrittiva per l'elaborazione delle modifiche in corso. Quando l'origine supporta questo operatore, l'utente del database potrebbe richiedere anche il privilegio CREATE MACRO.

  • Caricamento: utilizza il protocollo Teradata FastLoad per caricare un volume elevato di dati in una tabella vuota. La tabella di destinazione deve essere vuota e non può avere indici secondari. Utilizzare questa modalità solo se tali restrizioni soddisfano i requisiti di elaborazione dell'attività.

Opzione formato JSON

Specificare come vengono memorizzate le colonne JSON in Teradata:

  • Testo (predefinito): memorizza i dati JSON come testo.
  • BSON: Memorizza i dati JSON in formato BSON.
  • UBJSON: Memorizza i dati JSON in formato UBJSON.

Attributi TPT avanzati

In Attributi TPT avanzati, configurare le seguenti opzioni:

  • Dimensioni buffer (KB): Imposta la dimensione del buffer di output utilizzata per inviare i parcel di caricamento a Teradata. Inserire un valore compreso tra 1 e 64.
  • Buffer: Imposta il numero di buffer di richiesta utilizzati. Immettere un valore pari o superiore a 2.
  • Intervallo di sessioni esplicito: Imposta il numero minimo e massimo di sessioni che possono eseguire l'accesso a Teradata. Immettere valori da 1 a 65.535.
  • Impacchettamento dinamico delle istruzioni: selezionare questa opzione per consentire al driver del flusso di determinare il massimo impacchettamento possibile per il job del flusso corrente.
  • Raggruppamento delle istruzioni: imposta il numero di istruzioni raggruppate in una richiesta con più istruzioni per la modalità Stream. Inserire un valore compreso tra 2 e 600. Questa opzione è disponibile quando Dynamic statement packing non è selezionato.

Limiti e considerazioni

  • Le modalità di replica disponibili sono Caricamento completo, Applica modifiche e Memorizza modifiche.
  • Per le attività che utilizzano Applica modifiche o Memorizza modifiche, le operazioni DDL e l'evoluzione automatica dello schema non sono supportate. Questa limitazione non si applica a un'attività di solo caricamento completo.
  • Per la modalità Caricamento, la tabella di destinazione deve essere vuota e non deve avere indici secondari. Selezionare Stream quando l'attività richiede un'elaborazione DML continua o query simultanee sulle tabelle.

Informazioni correlate

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!