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.