Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Registrazione sicura
Quando Amazon Redshift registra una query che fa riferimento a una o più AWS Glue Data Catalog viste, Amazon Redshift maschera automaticamente i campi in determinate tabelle di sistema e colonne di visualizzazione durante la registrazione dei metadati relativi a tale query.
Il mascheramento sicuro dei log si applica a tutte le voci di tabella e visualizzazione di sistema generate da Amazon Redshift durante l'esecuzione di una query che soddisfa le condizioni di mascheramento. La tabella seguente elenca le viste di sistema e le colonne a cui è applicata la registrazione sicura, con testo mascherato e numeri. ****** -1 Il numero di asterischi utilizzati per mascherare il testo corrisponde al numero di caratteri del testo originale, fino a 6 caratteri. Le stringhe più lunghe di 6 caratteri vengono ancora visualizzate come 6 asterischi.
| Tabella di sistema | Colonne sensibili |
|---|---|
| SYS_EXTERNAL_QUERY_DETAIL | Colonne: source_type, total_partitions, qualified_partitions, scanned_files, returned_rows, returned_bytes, file_format, file_location, external_query_text, warning_message. |
| ERRORE SYS_EXTERNAL_QUERY_ | Colonne: file_location, rowid, column_name, original_value, modified_value, trigger, action, action_value, error_code. |
| SYS_QUERY_DETAIL | Colonne: 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 | Colonne: returned_rows, returned_bytes. |
| STL_AGGR | Colonne: righe, byte, tbl, tipo. |
| STL_BCAST | Colonne: righe, byte, pacchetti. |
| STL_DDLTEXT | Colonne: etichetta, testo. |
| STL_DELETE | Colonne: righe, tbl. |
| STL_DIST | Colonne: righe, byte, pacchetti. |
| STL_ERROR | Colonne: file, linenum, context, error. |
| STL_EXPLAIN | Colonne: plannode, info. |
| STL_FILE_SCAN | Colonne: nome, riga, byte. |
| STL_HASH | Colonne: righe, byte, tbl, est_rows. |
| STL_HASHJOIN | Colonne: rows, tbl, num_parts, join_type. |
| STL_INSERT | Colonne: righe, tbl. |
| STL_LIMIT | Colonne: righe. |
| STL_MERGE | Colonne: righe. |
| STL_MERGEJOIN | Colonne: righe, tbl. |
| STL_NESTLOOP | Colonne: righe, tbl. |
| STL_PARSE | Colonne: righe. |
| STL_PLAN_INFO | Colonne: startupcost, totalcost, righe, byte. |
| STL_PROJECT | Colonne: righe, tbl. |
| STL_QUERY | Colonne: querytxt. |
| STL_QUERY_METRICS | Colonne: max_rows, rows, max_blocks_read, blocks_read, max_blocks_to_disk, blocks_to_disk, max_query_scan_size, query_scan_size. |
| TESTO STL_QUERY | Colonne: testo. |
| STL_RETURN | Colonne: righe, byte. |
| CLIENT STL_S3 | Colonne: bucket, key, transfer_size, data_size. |
| STL_S3CLIENT_ERROR | Colonne: bucket, key, error, transfer_size. |
| STL_SAVE | Colonne: righe, byte, tbl. |
| STL_SCAN | Colonne: righe, byte, recuperi, type, tbl, rows_pre_filter, rows_pre_user_filter, perm_table_name, scanned_mega_value. |
| STL_SORT | Colonne: righe, byte, tbl. |
| STL_SSHCLIENT_ERROR | Colonne: ssh_username, endpoint, command, error. |
| STL_TR_CONFLICT | Colonne: table_id. |
| STL_UNDONE | Colonne: table_id. |
| STL_UNIQUE | Colonne: righe, tipo, byte. |
| STL_UTILITYTEXT | Colonne: etichetta, testo. |
| STL_WINDOW | Colonne: righe. |
| STV_BLOCKLIST | Colonne: col, tbl, num_values, minvalue, maxvalue. |
| STV_EXEC_STATE | Colonne: righe, byte, etichetta. |
| STV_INFLIGHT | Colonne: etichetta, testo. |
| STV_LOCKS | Colonne: table_id. |
| STV_QUERY_METRICS | Colonne: righe, 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 | Colonne: table_id, table_name. |
| STV_TBL_PERM | Colonne: id, name, rows, sorted_rows, temp, block_count, query_scan_size. |
| STV_TBL_TRANS | Colonne: id, righe, dimensione. |
| SVCS_EXPLAIN | Colonne: plannode, info. |
| SVCS_PLAN_INFO | Colonne: righe, byte. |
| SVCS_QUERY_SUMMARY | Colonne: step, rows, bytes, rate_row, rate_byte, label, rows_pre_filter. |
| ELENCO SVCS_S3 | Colonne: bucket, prefix, retrieved_files, max_file_size, avg_file_size. |
| SVCS_S3LOG | Colonne: messaggio. |
| SVCS_S3PARTITION_SUMMARY | Colonne: total_partitions, qualified_partitions, min_assigned_partitions, max_assigned_partitions, avg_assigned_partitions. |
| SVCS_S3QUERY_SUMMARY | Colonne: external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes. |
| SVL_QUERY_METRICS | Colonne: 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 | Colonne: 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 | Colonne: righe, byte, label, rows_pre_filter. |
| SVL_QUERY_SUMMARY | Colonne: righe, byte, rows_pre_filter. |
| ELENCO SVL_S3 | Colonne: bucket, prefix, retrieved_files, max_file_size, avg_file_size. |
| SVL_S3LOG | Colonne: messaggio. |
| PARTIZIONE SVL_S3 | Colonne: righe, byte, label, rows_pre_filter. |
| RIEPILOGO DELLA PARTIZIONE SVL_S3 | Colonne: total_partitions, qualified_partitions, min_assigned_partitions, max_assigned_partitions, avg_assigned_partitions. |
| QUERY SVL_S3 | Colonne: external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, file. |
| SVL_S3QUERY_SUMMARY | Colonne: external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes. |
| TENTATIVI SVL_S3R | Colonne: file_size, location, message. |
| SVL_SPECTRUM_SCAN_ERROR | Colonne: location, rowid, colname, original_value, modified_value, trigger, action, action_value, error_code. |
| SVL_STATEMENTTEXT | Colonne: tipo, testo. |
| SVL_STORED_PROC_CALL | Colonne: querytxt. |
| SVL_STORED_PROC_MESSAGES | Colonne: message, linenum, querytext. |
| SVL_UDF_LOG | Colonne: messaggio, funcname. |
| SVV_DISKUSAGE | Colonne: name, col, tbl, blocknum, num_values, minvalue, maxvalue. |
| SVV_QUERY_STATE | Colonne: righe, byte, etichetta. |
| SVV_TABLE_INFO | Colonne: table_id, tabella. |
| SVV_TRANSACTIONS | Colonne: relazione. |
Per ulteriori informazioni sulle tabelle e le viste di sistema, consulta il riferimento alle tabelle e alle viste di sistema nella Amazon Redshift Database Developer Guide. Per informazioni sulla capacità di Amazon Redshift di mascherare dinamicamente i risultati delle query, consulta Dynamic data masking nella Amazon Redshift Database Developer Guide. Per informazioni sulla creazione di viste nell' AWS Glue Data Catalog utilizzo di Amazon Redshift, consulta le AWS Glue Data Catalog viste nella Amazon Redshift Database Developer Guide.