SYS_EXTERNAL_QUERY_ERROR - Amazon Redshift

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_EXTERNAL_QUERY_ERROR

Scopri come eseguire query sulla vista di sistema SYS_EXTERNAL_QUERY_ERROR per ottenere informazioni sugli errori di scansione Redshift Spectrum. SYS_EXTERNAL_QUERY_ERROR visualizza un esempio di errori registrati. Il valore di default è 10 voci per query.

SYS_EXTERNAL_QUERY_ERROR è 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'ID dell'utente che ha generato questa riga.
query_id bigint L'ID della query che ha generato questa riga.
file_location char(256) La posizione dei dati da interrogare.
rowid char(2.100) La posizione dell'errore all'interno del file. Le parti rowid sono separate da : (due punti); è possibile che altre parti vengano aggiunte in futuro.
row_offset:row_group:row_id
row_offset rappresenta l'offset (in byte) della riga all'interno del file ed è impostato su -1 per i formati di file non supportati. Una tabella è divisa in row_groups e ogni gruppo include righe con row_id distinti.
column_name char(127) Il nome della colonna restituito dalla query.
original_value char(1024) Valore originale interrogato.
modified_value char(1024) Valore modificato restituito in base all'opzione di configurazione di gestione dei dati specificata nella query.
Trigger char(128) Opzione di gestione dati specificata nella query.
operazione char(128) Azione associata all'opzione di gestione dei dati specificata nella query.
action_value char(128) Valore del parametro dell'operazione associato all'opzione di gestione dei dati specificata nella query.
error_code intero Codice risultato dell'opzione di gestione dati specificata nella query.

Query di esempio

La seguente query restituisce le righe per le quali sono state eseguite operazioni di gestione dei dati.

SELECT * FROM sys_external_query_error;

La query restituisce risultati simili a quanto esposto di seguito.

user_id query_id file_location rowid column_name original_value modified_value trigger action action_value error_code 100 1574007 s3://spectrum-uddh/league/spi_global_rankings.0:0 league_name Barclays Premier League Barclays Premier Lea UNSPECIFIED TRUNCATE 156 100 1574007 s3://spectrum-uddh/league/spi_global_rankings.0:0 league_nspi 34595 32767 UNSPECIFIED OVERFLOW_VALUE 199 100 1574007 s3://spectrum-uddh/league/spi_global_rankings.0:1 league_nspi 34151 32767 UNSPECIFIED OVERFLOW_VALUE 199 100 1574007 s3://spectrum-uddh/league/spi_global_rankings.0:2 league_name Barclays Premier League Barclays Premier Lea UNSPECIFIED TRUNCATE 156 100 1574007 s3://spectrum-uddh/league/spi_global_rankings.0:2 league_nspi 33223 32767 UNSPECIFIED OVERFLOW_VALUE 199 100 1574007 s3://spectrum-uddh/league/spi_global_rankings.0:3 league_name Barclays Premier League Barclays Premier Lea UNSPECIFIED TRUNCATE 156 100 1574007 s3://spectrum-uddh/league/spi_global_rankings.0:3 league_nspi 32808 32767 UNSPECIFIED OVERFLOW_VALUE 199 100 1574007 s3://spectrum-uddh/league/spi_global_rankings.0:4 league_nspi 32790 32767 UNSPECIFIED OVERFLOW_VALUE 199 100 1574007 s3://spectrum-uddh/league/spi_global_rankings.0:5 league_name Spanish Primera Division Spanish Primera Divi UNSPECIFIED TRUNCATE 156 100 1574007 s3://spectrum-uddh/league/spi_global_rankings.0:6 league_name Spanish Primera Division Spanish Primera Divi UNSPECIFIED TRUNCATE 156