O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a publicação de blog
Registro em log seguro
Quando o Amazon Redshift registra uma consulta que faz referência a uma ou mais visualizações de AWS Glue Data Catalog, o Amazon Redshift automaticamente mascara campos em determinadas colunas de tabela e visualização do sistema ao registrar metadados sobre essa consulta.
O mascaramento seguro de registros aplica-se a todas as entradas de tabelas e visualizações do sistema que o Amazon Redshift gera ao executar uma consulta que se ajusta às condições de mascaramento. A tabela a seguir lista as visualizações e colunas do sistema com o registro em log seguro aplicado, mascarando texto com ****** e números com -1. O número de asteriscos usados para mascarar o texto corresponde ao número de caracteres no texto original, até 6 caracteres. Cadeias de caracteres com mais de 6 caracteres ainda aparecem como 6 asteriscos.
| Tabela do sistema | Colunas sigilosas |
|---|---|
| SYS_EXTERNAL_QUERY_DETAIL | Colunas: source_type, total_partitions, qualified_partitions, scanned_files, returned_rows, returned_bytes, file_format, file_location, external_query_text, warning_message. |
| SYS_EXTERNAL_QUERY_ERROR | Colunas: file_location, rowid, column_name, original_value, modified_value, trigger, action, action_value, error_code. |
| SYS_QUERY_DETAIL | Colunas: 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 | Colunas: returned_rows, returned_bytes. |
| STL_AGGR | Colunas: rows, bytes, tbl, type. |
| STL_BCAST | Colunas: rows, bytes, packets. |
| STL_DDLTEXT | Colunas: label, text. |
| STL_DELETE | Colunas: rows, tbl. |
| STL_DIST | Colunas: rows, bytes, packets. |
| STL_ERROR | Colunas: file, linenum, context, error. |
| STL_EXPLAIN | Colunas: plannode, info. |
| STL_FILE_SCAN | Colunas: name, line, bytes. |
| STL_HASH | Colunas: rows, bytes, tbl, est_rows. |
| STL_HASHJOIN | Colunas: rows, tbl, num_parts, join_type. |
| STL_INSERT | Colunas: rows, tbl. |
| STL_LIMIT | Colunas: rows. |
| STL_MERGE | Colunas: rows. |
| STL_MERGEJOIN | Colunas: rows, tbl. |
| STL_NESTLOOP | Colunas: rows, tbl. |
| STL_PARSE | Colunas: rows. |
| STL_PLAN_INFO | Colunas: startupcost, totalcost, rows, bytes. |
| STL_PROJECT | Colunas: rows, tbl. |
| STL_QUERY | Colunas: querytxt. |
| STL_QUERY_METRICS | Colunas: max_rows, rows, max_blocks_read, blocks_read, max_blocks_to_disk, blocks_to_disk, max_query_scan_size, query_scan_size. |
| STL_QUERYTEXT | Colunas: text. |
| STL_RETURN | Colunas: rows, bytes. |
| STL_S3CLIENT | Colunas: bucket, key, transfer_size, data_size. |
| STL_S3CLIENT_ERROR | Colunas: bucket, key, error, transfer_size. |
| STL_SAVE | Colunas: rows, bytes, tbl. |
| STL_SCAN | Colunas: rows, bytes, fetches, type, tbl, rows_pre_filter, rows_pre_user_filter, perm_table_name, scanned_mega_value. |
| STL_SORT | Colunas: rows, bytes, tbl. |
| STL_SSHCLIENT_ERROR | Colunas: ssh_username, endpoint, command, error. |
| STL_TR_CONFLICT | Colunas: table_id. |
| STL_UNDONE | Colunas: table_id. |
| STL_UNIQUE | Colunas: rows, type, bytes. |
| STL_UTILITYTEXT | Colunas: label, text. |
| STL_WINDOW | Colunas: rows. |
| STV_BLOCKLIST | Colunas: col, tbl, num_values, minvalue, maxvalue. |
| STV_EXEC_STATE | Colunas: rows, bytes, label. |
| STV_INFLIGHT | Colunas: label, text. |
| STV_LOCKS | Colunas: table_id. |
| STV_QUERY_METRICS | Colunas: rows, max_rows, blocks_read, max_blocks_read, max_blocks_to_disk, blocks_to_disk, max_query_scan_size, query_scan_size. |
| STV_STARTUP_RECOVERY_STATE | Colunas: table_id, table_name. |
| STV_TBL_PERM | Colunas: id, name, rows, sorted_rows, temp, block_count, query_scan_size. |
| STV_TBL_TRANS | Colunas: id, rows, size. |
| SVCS_EXPLAIN | Colunas: plannode, info. |
| SVCS_PLAN_INFO | Colunas: rows, bytes. |
| SVCS_QUERY_SUMMARY | Colunas: step, rows, bytes, rate_row, rate_byte, label, rows_pre_filter. |
| SVCS_S3LIST | Colunas: bucket, prefix, retrieved_files, max_file_size, avg_file_size. |
| SVCS_S3LOG | Colunas: message. |
| SVCS_S3PARTITION_SUMMARY | Colunas: total_partitions, qualified_partitions, min_assigned_partitions, max_assigned_partitions, avg_assigned_partitions. |
| SVCS_S3QUERY_SUMMARY | Colunas: external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes. |
| SVL_QUERY_METRICS | Colunas: step_label, scan_row_count, join_row_count, nested_loop_join_row_count, return_row_count, spectrum_scan_row_count, spectrum_scan_size_mb. |
| SVL_QUERY_METRICS_SUMMARY | Colunas: step_label, scan_row_count, join_row_count, nested_loop_join_row_count, return_row_count, spectrum_scan_row_count, spectrum_scan_size_mb. |
| SVL_QUERY_REPORT | Colunas: rows, bytes, label, rows_pre_filter. |
| SVL_QUERY_SUMMARY | Colunas: rows, bytes, rows_pre_filter. |
| SVL_S3LIST | Colunas: bucket, prefix, retrieved_files, max_file_size, avg_file_size. |
| SVL_S3LOG | Colunas: message. |
| SVL_S3PARTITION | Colunas: rows, bytes, label, rows_pre_filter. |
| SVL_S3PARTITION_SUMMARY | Colunas: total_partitions, qualified_partitions, min_assigned_partitions, max_assigned_partitions, avg_assigned_partitions. |
| SVL_S3QUERY | Colunas: external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, files. |
| SVL_S3QUERY_SUMMARY | Colunas: external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes. |
| SVL_S3RETRIES | Colunas: file_size, location, message. |
| SVL_SPECTRUM_SCAN_ERROR | Colunas: location, rowid, colname, original_value, modified_value, trigger, action, action_value, error_code. |
| SVL_STATEMENTTEXT | Colunas: type, text. |
| SVL_STORED_PROC_CALL | Colunas: querytxt. |
| SVL_STORED_PROC_MESSAGES | Colunas: message, linenum, querytext. |
| SVL_UDF_LOG | Colunas: message, funcname. |
| SVV_DISKUSAGE | Colunas: name, col, tbl, blocknum, num_values, minvalue, maxvalue. |
| SVV_QUERY_STATE | Colunas: rows, bytes, label. |
| SVV_TABLE_INFO | Colunas: table_id, table. |
| SVV_TRANSACTIONS | Colunas: relation. |
Para ter mais informações sobre visualizações e tabelas do sistema, consulte Referência de visualizações e tabelas do sistema no Guia do desenvolvedor de banco de dados do Amazon Redshift. Para obter informações sobre a capacidade do Amazon Redshift de mascarar dinamicamente os resultados da consulta, consulte Mascaramento dinâmico de dados no Guia do desenvolvedor de banco de dados do Amazon Redshift. Para obter mais informações sobre como criar visualizações no AWS Glue Data Catalog usando o Amazon Redshift, consulte Visualizações do AWS Glue Data Catalog no Guia do desenvolvedor de banco de dados do Amazon Redshift.