Vertica

Versione:
2023.1
Last modified: August 11, 2021

Strumenti Alteryx utilizzati per la connessione

Elaborazione del flusso di lavoro standard

Elaborazione del flusso di lavoro nel database

Link
Blue icon with database being plugged in.

Strumento Connetti In-DB

Link
Blue icon with a stream-like object flowing into a database.

Strumento Flusso Di Dati Nello StrumentoData Stream In Tool

Dettagli aggiuntivi

A partire da Vertica 7, sono supportati due tipi di dati aggiuntivi:

  • Lungo VarBinary: Alteryx usa questo tipo di dati quando un blob/campo spaziale è più largo di 65.000 byte e fino a 32.000.000 byte. (La versione 6 supporta un massimo di 65.000 byte di dati BLOB). Se viene passato un BLOB più grande, Alteryx scrive un valore null e segnala un errore di conversione. Alteryx non tronca un valore BLOB.


    Non è possibile specificare la larghezza di un campo BLOB in Alteryx. L'impostazione di una larghezza in uno strumento di selezione non ha alcun effetto. Un campo blob viene scritto in Vertica 6 come campo "varbinary" di 65.000 byte. In Vertica 7, è scritto come un campo "long varbinary" di 32.000.000 byte. Poiché sono entrambi tipi di dati variabili, Alteyrx specifica la larghezza massima supportata dalla versione Ditica.

  • Varchar lungo : Vertica 6 supporta stringhe fino a 65.000 byte di larghezza (varchar) e Vertica versione 7 supporta stringhe fino a 32.000.000 byte di larghezza (varchar lungo).

Limitazioni

Dimensione byte

Alteryx attualmente supporta solo 16.777.216 byte (ottetti) per stringa. Un ottetto è il numero di byte necessari per contenere un carattere. Per i set di caratteri multibyte, può essere di tre byte per carattere. Questa limitazione esiste solo nel codice ODBC.

Varchar

Alteryx utilizza "varchar" in Vertica se la dimensione del campo stringa è 65.000 byte o meno. A partire da HP Vertica 7, se la stringa è più larga di 65.000 byte, Alteryx utilizza "long varchar". Alteryx tronca le stringhe alla larghezza massima e segnala gli errori di conversione se si verifica un troncamento.

personaggi

I caratteri ASCII estesi in latinia I in una stringa o v_string sono caratteri a 1 byte in Alteryx. Vertica prevede di ricevere tutti i dati di testo in UTF-8. I caratteri ASCII estesi in latinii I in una stringa o v_string sono considerati caratteri a 1 byte in Alteryx, ma sono caratteri a 2 byte in UTF-8. Se una stringa o un campo v_string creato con uno strumento Output dati in un database HP Vertica è troppo piccolo per contenere la versione a 2 byte dei caratteri, si verifica un errore di troncamento quando si tenta di scrivere dati in questo campo nel database. Per evitare questo problema, utilizzare i campi w_string o vw_string o aumentare le dimensioni del campo stringa per consentire i byte aggiuntivi.

Questa pagina è stata utile?

Si sono verificati problemi con il tuo prodotto Alteryx? Visita la community Alteryx o contatta il supporto. Non riesci a inviare questo modulo? Inviaci un'e-mail.