Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog
Journalisation sécurisée
Lorsqu’Amazon Redshift enregistre une requête qui fait référence à une ou plusieurs vues AWS Glue Data Catalog, Amazon Redshift masque automatiquement les champs de certaines tables système et colonnes de vue lors de la journalisation des métadonnées relatives à cette requête.
Le masquage sécurisé des journaux s’applique à toutes les entrées de table et de vue système générées par Amazon Redshift lors de l’exécution d’une requête répondant aux conditions de masquage. La table suivante répertorie les vues et les colonnes du système auxquelles une journalisation sécurisée est appliquée, masquant le texte avec ****** et les chiffres avec -1. Le nombre d’astérisques utilisés pour masquer le texte correspond au nombre de caractères du texte d’origine, jusqu’à 6 caractères. Les chaînes de plus de 6 caractères apparaissent toujours sous la forme de 6 astérisques.
| Table système | Colonnes sensibles |
|---|---|
| SYS_EXTERNAL_QUERY_DETAIL | Colonnes : 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 | Colonnes : file_location, rowid, column_name, original_value, modified_value, trigger, action, action_value, error_code. |
| SYS_QUERY_DETAIL | Colonnes : 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 | Colonnes : returned_rows, returned_bytes. |
| STL_AGGR | Colonnes : rows, bytes, tbl, type. |
| STL_BCAST | Colonnes : rows, bytes, packets. |
| STL_DDLTEXT | Colonnes : label, text. |
| STL_DELETE | Colonnes : rows, tbl. |
| STL_DIST | Colonnes : rows, bytes, packets. |
| STL_ERROR | Colonnes : file, linenum, context, error. |
| STL_EXPLAIN | Colonnes : plannode, info. |
| STL_FILE_SCAN | Colonnes : name, line, bytes. |
| STL_HASH | Colonnes : rows, bytes, tbl, est_rows. |
| STL_HASHJOIN | Colonnes : rows, tbl, num_parts, join_type. |
| STL_INSERT | Colonnes : rows, tbl. |
| STL_LIMIT | Colonnes : rows. |
| STL_MERGE | Colonnes : rows. |
| STL_MERGEJOIN | Colonnes : rows, tbl. |
| STL_NESTLOOP | Colonnes : rows, tbl. |
| STL_PARSE | Colonnes : rows. |
| STL_PLAN_INFO | Colonnes : startupcost, totalcost, rows, bytes. |
| STL_PROJECT | Colonnes : rows, tbl. |
| STL_QUERY | Colonnes : querytxt. |
| STL_QUERY_METRICS | Colonnes : max_rows, rows, max_blocks_read, blocks_read, max_blocks_to_disk, blocks_to_disk, max_query_scan_size, query_scan_size. |
| STL_QUERYTEXT | Colonnes : text. |
| STL_RETURN | Colonnes : rows, bytes. |
| STL_S3CLIENT | Colonnes : bucket, key, transfer_size, data_size. |
| STL_S3CLIENT_ERROR | Colonnes : bucket, key, error, transfer_size. |
| STL_SAVE | Colonnes : rows, bytes, tbl. |
| STL_SCAN | Colonnes : rows, bytes, fetches, type, tbl, rows_pre_filter, rows_pre_user_filter, perm_table_name, scanned_mega_value. |
| STL_SORT | Colonnes : rows, bytes, tbl. |
| STL_SSHCLIENT_ERROR | Colonnes : ssh_username, endpoint, command, error. |
| STL_TR_CONFLICT | Colonnes : table_id. |
| STL_UNDONE | Colonnes : table_id. |
| STL_UNIQUE | Colonnes : rows, type, bytes. |
| STL_UTILITYTEXT | Colonnes : label, text. |
| STL_WINDOW | Colonnes : rows. |
| STV_BLOCKLIST | Colonnes : col, tbl, num_values, minvalue, maxvalue. |
| STV_EXEC_STATE | Colonnes : rows, bytes, label. |
| STV_INFLIGHT | Colonnes : label, text. |
| STV_LOCKS | Colonnes : table_id. |
| STV_QUERY_METRICS | Colonnes : 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 | Colonnes : table_id, table_name. |
| STV_TBL_PERM | Colonnes : id, name, rows, sorted_rows, temp, block_count, query_scan_size. |
| STV_TBL_TRANS | Colonnes : id, rows, size. |
| SVCS_EXPLAIN | Colonnes : plannode, info. |
| SVCS_PLAN_INFO | Colonnes : rows, bytes. |
| SVCS_QUERY_SUMMARY | Colonnes : step, rows, bytes, rate_row, rate_byte, label, rows_pre_filter. |
| SVCS_S3LIST | Colonnes : bucket, prefix, retrieved_files, max_file_size, avg_file_size. |
| SVCS_S3LOG | Colonnes : message. |
| SVCS_S3PARTITION_SUMMARY | Colonnes : total_partitions, qualified_partitions, min_assigned_partitions, max_assigned_partitions, avg_assigned_partitions. |
| SVCS_S3QUERY_SUMMARY | Colonnes : external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes. |
| SVL_QUERY_METRICS | Colonnes : 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 | Colonnes : 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 | Colonnes : rows, bytes, label, rows_pre_filter. |
| SVL_QUERY_SUMMARY | Colonnes : rows, bytes, rows_pre_filter. |
| SVL_S3LIST | Colonnes : bucket, prefix, retrieved_files, max_file_size, avg_file_size. |
| SVL_S3LOG | Colonnes : message. |
| SVL_S3PARTITION | Colonnes : rows, bytes, label, rows_pre_filter. |
| SVL_S3PARTITION_SUMMARY | Colonnes : total_partitions, qualified_partitions, min_assigned_partitions, max_assigned_partitions, avg_assigned_partitions. |
| SVL_S3QUERY | Colonnes : external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, files. |
| SVL_S3QUERY_SUMMARY | Colonnes : external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes. |
| SVL_S3RETRIES | Colonnes : file_size, location, message. |
| SVL_SPECTRUM_SCAN_ERROR | Colonnes : location, rowid, colname, original_value, modified_value, trigger, action, action_value, error_code. |
| SVL_STATEMENTTEXT | Colonnes : type, text. |
| SVL_STORED_PROC_CALL | Colonnes : querytxt. |
| SVL_STORED_PROC_MESSAGES | Colonnes : message, linenum, querytext. |
| SVL_UDF_LOG | Colonnes : message, funcname. |
| SVV_DISKUSAGE | Colonnes : name, col, tbl, blocknum, num_values, minvalue, maxvalue. |
| SVV_QUERY_STATE | Colonnes : rows, bytes, label. |
| SVV_TABLE_INFO | Colonnes : table_id, table. |
| SVV_TRANSACTIONS | Colonnes : relation. |
Pour plus d’informations sur les vues et les tables système dans, consultez Informations de référence sur les tables et les vues système dans le Guide du développeur de base de données Amazon Redshift. Pour plus d’informations sur la capacité d’Amazon Redshift à masquer dynamiquement les résultats des requêtes, consultez la section Masquage dynamique des données dans le Guide du développeur de base de données Amazon Redshift Pour en savoir plus sur la création de vues dans le AWS Glue Data Catalog à l’aide d’Amazon Redshift, consultez Vues AWS Glue Data Catalog dans le Guide du développeur de base de données Amazon Redshift.