SYS_EXTERNAL_QUERY_ERROR
Puede consultar la vista del sistema SYS_EXTERNAL_QUERY_ERROR para obtener información acerca de los errores de análisis de Redshift Spectrum. SYS_EXTERNAL_QUERY_ERROR muestra un ejemplo de los errores registrados. El valor predeterminado es 10 entradas por consulta.
SYS_EXTERNAL_QUERY_ERROR es visible para todos los usuarios. Los superusuarios pueden ver todas las filas; los usuarios normales solo pueden ver sus datos. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.
Columnas de la tabla
Nombre de la columna | Tipo de datos: | Descripción |
---|---|---|
user_id | entero | Identificador del usuario que generó la consulta. |
query_id | bigint | Identificaodr de la consulta que generó esta fila. |
file_location | char (256) | Ubicación de los datos que se están consultando. |
rowid | char(2100) | La ubicación del error en el archivo. Las partes de rowid se separan con : (dos puntos), y es posible agregar otras partes en el futuro. Un row_offset es el desplazamiento (en bytes) de la fila dentro del archivo, y se establece en -1 para formatos de archivo no admitidos. Una tabla se divide en row_groups, y cada grupo tiene filas con distintos row_ids. |
column_name | char(127) | Nombre de la columna que ha devuelto la consulta. |
original_value | char (1024) | Valor original consultado. |
modified_value | char (1024) | Valor modificado devuelto en función de la opción de configuración de control de datos especificada en la consulta. |
Desencadenador | char(128) | Opción de control de datos especificada en la consulta. |
acción | char(128) | Acción asociada a la opción de control de datos especificada en la consulta. |
action_value | char(128) | Valor del parámetro de acción asociado a la opción de control de datos especificada en la consulta. |
error_code | entero | Código del resultado de la opción de control de datos especificada en la consulta. |
Consulta de ejemplo
La siguiente consulta devuelve la lista de filas para las que se han realizado operaciones de control de datos.
SELECT * FROM sys_external_query_error;
La consulta devuelve resultados similares a los siguientes.
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