Registro seguro - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog.

Registro seguro

Cuando Amazon Redshift registra una consulta que hace referencia a una o más vistas de AWS Glue Data Catalog, Amazon Redshift enmascara automáticamente los campos de determinadas columnas de tablas y vistas del sistema al registrar los metadatos sobre esa consulta.

El enmascaramiento seguro de registros se aplica a todas las entradas de tablas y vistas del sistema que Amazon Redshift genera al ejecutar una consulta que se ajusta a las condiciones de enmascaramiento. En la siguiente tabla se muestran las vistas del sistema y las columnas que han aplicado el registro seguro, mediante el enmascaramiento del texto con ****** y los números con -1. El número de asteriscos que se utiliza para enmascarar el texto coincide con el número de caracteres del texto original, hasta un máximo de 6 caracteres. Las cadenas de más de 6 caracteres siguen apareciendo como 6 asteriscos.

Tabla del sistema Columnas confidenciales
SYS_EXTERNAL_QUERY_DETAIL

Columnas: source_type, total_partitions, qualified_partitions, scanned_files, returned_rows, returned_bytes, file_format, file_location, external_query_text y warning_message.

SYS_EXTERNAL_QUERY_ERROR

Columnas: file_location, rowid, column_name, original_value, modified_value, trigger, action, action_value y error_code.

SYS_QUERY_DETAIL

Columnas: step_id, step_name, table_id, table_name, input_bytes, input_rows, output_bytes, output_rows, blocks_read, blocks_write, local_read_IO, remote_read_IO, spilled_block_local_disk, spilled_block_remote_disk, step_attribute.

SYS_QUERY_HISTORY

Columnas: returned_rows y returned_bytes.

STL_AGGR

Columnas: rows, bytes, tbl y type.

STL_BCAST

Columnas: rows, bytes y packets.

STL_DDLTEXT

Columnas: etiqueta, texto.

STL_DELETE

Columnas: rows y tbl.

STL_DIST

Columnas: rows, bytes y packets.

STL_ERROR

Columnas: archivo, linenum, contexto, error.

STL_EXPLAIN

Columnas: plannode e info.

STL_FILE_SCAN

Columnas: nombre, línea, bytes.

STL_HASH

Columnas: rows, bytes, tbl y est_rows.

STL_HASHJOIN

Columnas: rows, tbl, num_parts y join_type.

STL_INSERT

Columnas: rows y tbl.

STL_LIMIT

Columnas: rows.

STL_MERGE

Columnas: rows.

STL_MERGEJOIN

Columnas: rows y tbl.

STL_NESTLOOP

Columnas: rows y tbl.

STL_PARSE

Columnas: rows.

STL_PLAN_INFO

Columnas: costo inicial, costo total, filas, bytes.

STL_PROJECT

Columnas: rows y tbl.

STL_QUERY

Columnas: querytxt.

STL_QUERY_METRICS

Columnas: max_rows, rows, max_blocks_read, blocks_read, max_blocks_to_disk, blocks_to_disk, max_query_scan_size y query_scan_size.

STL_QUERYTEXT

Columnas: text.

STL_RETURN

Columnas: rows y bytes.

STL_S3CLIENT

Columnas: bucket, clave, transfer_size, data_size.

STL_S3CLIENT_ERROR

Columnas: bucket, clave, error, transfer_size.

STL_SAVE

Columnas: rows, bytes y tbl.

STL_SCAN

Columnas: filas, bytes, búsquedas, tipo, tbl, rows_pre_filter, rows_pre_user_filter, perm_table_name, scanned_mega_value.

STL_SORT

Columnas: rows, bytes y tbl.

STL_SSHCLIENT_ERROR

Columnas: ssh_username, punto de conexión, comando, error.

STL_TR_CONFLICT

Columnas: table_id.

STL_UNDONE

Columnas: table_id.

STL_UNIQUE

Columnas: rows, type y bytes.

STL_UTILITYTEXT

Columnas: etiqueta, texto.

STL_WINDOW

Columnas: rows.

STV_BLOCKLIST

Columnas: col, tbl, num_values, minvalue y maxvalue.

STV_EXEC_STATE

Columnas: rows, bytes y label.

STV_INFLIGHT

Columnas: etiqueta, texto.

STV_LOCKS

Columnas: table_id.

STV_QUERY_METRICS

Columnas: rows, max_rows, blocks_read, max_blocks_read, max_blocks_to_disk, blocks_to_disk, max_query_scan_size y query_scan_size.

STV_STARTUP_RECOVERY_STATE

Columnas: table_id y table_name.

STV_TBL_PERM

Columnas: id, nombre, filas, sorted_rows, temporal, block_count, query_scan_size.

STV_TBL_TRANS

Columnas: id, rows y size.

SVCS_EXPLAIN

Columnas: plannode e info.

SVCS_PLAN_INFO

Columnas: rows y bytes.

SVCS_QUERY_SUMMARY

Columnas: step, rows, bytes, rate_row, rate_byte, label y rows_pre_filter.

SVCS_S3LIST

Columnas: bucket, prefijo, retrieved_files, max_file_size, avg_file_size.

SVCS_S3LOG

Columnas: message.

SVCS_S3PARTITION_SUMMARY

Columnas: total_partitions, qualified_partitions, min_assigned_partitions, max_assigned_partitions y avg_assigned_partitions.

SVCS_S3QUERY_SUMMARY

Columnas: external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows y s3query_returned_bytes.

SVL_QUERY_METRICS

Columnas: step_label, scan_row_count, join_row_count, nested_loop_join_row_count, return_row_count, spectrum_scan_row_count y spectrum_scan_size_mb.

SVL_QUERY_METRICS_SUMMARY

Columnas: step_label, scan_row_count, join_row_count, nested_loop_join_row_count, return_row_count, spectrum_scan_row_count y spectrum_scan_size_mb.

SVL_QUERY_REPORT

Columnas: rows, bytes, label y rows_pre_filter.

SVL_QUERY_SUMMARY

Columnas: rows, bytes y rows_pre_filter.

SVL_S3LIST

Columnas: bucket, prefijo, retrieved_files, max_file_size, avg_file_size.

SVL_S3LOG

Columnas: message.

SVL_S3PARTITION

Columnas: rows, bytes, label y rows_pre_filter.

SVL_S3PARTITION_SUMMARY

Columnas: total_partitions, qualified_partitions, min_assigned_partitions, max_assigned_partitions y avg_assigned_partitions.

SVL_S3QUERY

Columnas: external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, archivos.

SVL_S3QUERY_SUMMARY

Columnas: external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows y s3query_returned_bytes.

SVL_S3RETRIES

Columnas: file_size, location y message.

SVL_SPECTRUM_SCAN_ERROR

Columnas: ubicación, rowid, colname, original_value, modified_value, desencadenar, acción, action_value, error_code.

SVL_STATEMENTTEXT

Columnas: type y text.

SVL_STORED_PROC_CALL

Columnas: querytxt.

SVL_STORED_PROC_MESSAGES

Columnas: mensaje, linenum, querytext.

SVL_UDF_LOG

Columnas: mensaje, funcname.

SVV_DISKUSAGE

Columnas: name, col, tbl, blocknum, num_values, minvalue y maxvalue.

SVV_QUERY_STATE

Columnas: rows, bytes y label.

SVV_TABLE_INFO

Columnas: table_id y table.

SVV_TRANSACTIONS

Columnas: relation.

Para obtener más información acerca de las vistas y tablas del sistema, consulte la Referencia de las tablas y vistas de sistema en la Guía para desarrolladores de bases de datos de Amazon Redshift. Para obtener información sobre la capacidad de Amazon Redshift para enmascarar dinámicamente los resultados de las consultas, consulte Enmascaramiento de datos dinámico en la Guía para desarrolladores de bases de datos de Amazon Redshift. Para obtener información sobre cómo crear vistas en AWS Glue Data Catalog con Amazon Redshift, consulte Vistas de AWS Glue Data Catalog en la Guía para desarrolladores de bases de datos de Amazon Redshift.