Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Opzioni di gestione dei dati
Questo argomento descrive come configurare il modo in cui Redshift Spectrum gestisce i dati in formati imprevisti.
È possibile impostare i parametri della tabella quando si creano tabelle esterne per personalizzare i dati sottoposti a query nelle tabelle esterne. In caso contrario, si possono verificare errori di scansione. Per ulteriori informazioni su queste proprietà, consultare PROPRIETÀ DI TABELLA in CREATE EXTERNAL TABLE. Per alcuni esempi, consulta Esempi di gestione dei dati. Per un elenco dei possibili errori, consultare SVL_SPECTRUM_SCAN_ERROR
È possibile impostare le seguenti PROPRIETÀ DI TABELLA quando si creano tabelle esterne per specificare la gestione dell'input per i dati sottoposti a query in tabelle esterne.
-
column_count_mismatch_handling
consente di determinare se il file contiene più o meno valori per una riga rispetto al numero di colonne specificato nella definizione della tabella esterna. -
invalid_char_handling
per specificare la gestione dell'input per i caratteri non validi nelle colonne contenenti dati VARCHAR, CHAR e stringa. Quando si specifica REPLACE perinvalid_char_handling
, è possibile specificare il carattere sostitutivo da utilizzare. -
numeric_overflow_handling
per specificare la gestione dell'eccedenza cast in colonne contenenti dati interi e decimali. -
surplus_bytes_handling
per specificare la gestione degli input per i byte in eccesso nelle colonne contenenti dati VARBYTE. -
surplus_char_handling
per specificare la gestione dell'input per i caratteri eccedenti nelle colonne contenenti dati VARCHAR, CHAR e stringa.
È possibile impostare un'opzione di configurazione per annullare le query che superano il numero massimo di errori. Per ulteriori informazioni, consulta spectrum_query_maxerror.