Apache Impala
Tipo di connessione | ODBC (64 bit) |
Tipo di supporto | Lettura e scrittura, In-Database |
Convalidato su | Database versione 2.11.0-cdh6.0.0 Client ODBC versione 2.06.07.1007 |
Per ulteriori informazioni sul driver ODBC Simba per Athena, consulta la documentazione sugli ODBC Simba .
Strumenti Alteryx utilizzati per Connect
Elaborazione del flusso di lavoro standard
Elaborazione del flusso di lavoro In-Database
Supporto di scrittura
Il driver ODBC per Impala supporta sia la funzionalità di scrittura in Impala che le opzioni di connessione HDFS tramite uno dei due metodi seguenti:
Per un flusso di lavoro standard, utilizza lo strumento Dati di output . Seleziona l'opzione di connessione Hadoop e quindi HDFS Avro o HDFS CSV come formato file.
Per un flusso di lavoro In-Database, utilizza lo strumento Connetti In-DB o lo strumento Flusso di dati in entrata . Stabilisci una connessione di lettura. Nella scheda Scrittura, seleziona HDFS Avro o HDFS (CSV) per il driver.
Per scrivere una tabella con nomi dei campi per un totale di oltre 4000 caratteri, utilizza CSV anziché Avro.
Quando crei nomi di campi e scrivi query in Impala, tieni presente che gli identificatori (nomi di database, tabelle o colonne) in Impala presentano determinate restrizioni. Le parole chiave riservate sono supportate, ma altri identificatori non sono supportati. Per esempio:
Gli identificatori non possono contenere uno spazio.
Gli identificatori non possono iniziare con un numero, ad esempio 1° non è valido.
Gli identificatori possono essere solo alfanumerici, ad esempio non sono ammessi il segno di percentuale (%tasse), il simbolo del dollaro (valore$), simboli (>, < ecc.) o qualsiasi altro carattere non ASCII.
Gli identificatori non distinguono tra maiuscole e minuscole, ad esempio T1 e t1 equivalgono a uno stesso identificatore.
I campi con virgolette negli stili di tabella non sono supportati.
I caratteri Unicode® non sono supportati.
Le istruzioni Delete e Append non sono supportate.
Le stringhe sono limitate a 32.767 byte.
L'intervallo del tipo di dati TINYINT è compreso tra -128 e 127 e deve quindi essere mappato a INT16.
A causa di una limitazione del database Impala, non è possibile selezionare una tabella con lo strumento Connetti In-DB e quindi scrivere in HDFS Avro con Modalità creazione impostata su Sovrascrivi tabella (rimuovi) o Crea nuova tabella nello strumento Scrivi dati In-DB .