Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
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à.
SYS_LOAD_ERROR_DETAIL
Utilizzare SYS_LOAD_ERROR_DETAIL per visualizzare i dettagli degli errori di comando COPY. Ogni riga rappresenta un comando COPY. Contiene comandi COPY in esecuzione e finiti.
SYS_LOAD_ERROR_DETAIL è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consultare Visibilità dei dati nelle tabelle e nelle viste di sistema.
Colonne di tabella
| Nome della colonna | Tipo di dati | Description |
|---|---|---|
| user_id | intero | L'identificatore dell'utente che ha inviato la copia. |
| query_id | bigint | L'identificatore query della copia. |
| transaction_id | bigint | L'identificativo della transazione. |
| session_id | intero | L'identificatore processo del processo che esegue la copia. |
| database_name | character(64) | Il nome del database al quale l'utente era collegato al momento del rilascio della copia. |
| table_id | intero | L'identificatore della tabella. |
| start_time | timestamp | L'ora (UTC) in cui è iniziata la copia. |
| file_name | character(256) | Il percorso completo verso il file di input da caricare. |
| line_number | bigint | Il numero di riga nel file di importazione con l'errore. Quando si carica un file JSON, il numero di riga dell'ultima riga dell'oggetto JSON con l'errore. |
| column_name | character(127) | Il campo con l'errore |
| column_type | character(10) | Il tipo di dati del campo con l'errore. |
| column_length | character(10) | La lunghezza della colonna, se applicabile. Questo campo è popolato quando il tipo di dati ha una lunghezza limite. Ad esempio, per una colonna con un tipo di dati di "character(3)", questa colonna contiene il valore "3 ". |
| posizione | intero | La posizione dell'errore nel campo. |
| error_code | intero | Il codice di errore. |
| error_message | character(512) | La spiegazione dell'errore. |
Query di esempio
La seguente query mostra i dettagli dell'errore di caricamento del comando di copia per una query specifica.
SELECT query_id, table_id, start_time, trim(file_name) AS file_name, trim(column_name) AS column_name, trim(column_type) AS column_type, trim(error_message) AS error_message FROM sys_load_error_detail WHERE query_id = 762949 ORDER BY start_time LIMIT 10;
Output di esempio.
query_id | table_id | start_time | file_name | column_name | column_type | error_message ----------+----------+----------------------------+------------------------------------------+-------------+-------------+------------------------------------------------ 762949 | 137885 | 2022-02-15 22:14:46.759151 | s3://load-test/copyfail/wrong_format_000 | id | int4 | Invalid digit, Value 'a', Pos 0, Type: Integer 762949 | 137885 | 2022-02-15 22:14:46.759151 | s3://load-test/copyfail/wrong_format_001 | id | int4 | Invalid digit, Value 'a', Pos 0, Type: Integer