Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del
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 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_uuid | character(36) | Un identificatore univoco globale (UUID) della 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