SYS_EXTERNAL_QUERY_ERROR - Amazon Redshift

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 integer 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.
row_offset:row_group:row_id
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 integer 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