Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
SYS_APPLIED_MASKING_POLICY_LOG
Utilizza SYS_APPLIED_MASKING_POLICY_LOG per tracciare l’applicazione delle politiche di mascheramento dinamico dei dati per le query che fanno riferimento a relazioni protette da DDM.
SYS_APPLIED_MASKING_POLICY_LOG è visibile ai seguenti utenti:
-
Utenti con privilegi avanzati
-
Utenti con il ruolo
sys:operator -
Utenti con l'autorizzazione ACCESS SYSTEM TABLE
Gli utenti con privilegi normali vedranno 0 righe.
Tieni presente che SYS_APPLIED_MASKING_POLICY_LOG non è visibile agli utenti con il ruolo sys:secadmin.
Per ulteriori informazioni sul mascheramento dinamico dei dati, consulta Mascheramento dinamico dei dati.
Colonne di tabella
| Nome colonna | Tipo di dati | Descrizione |
|---|---|---|
| nome_policy | text | Nome della policy di mascheramento. |
| user_id | text | L’ID dell’utente che ha eseguito la query. |
| record_time | timestamp | L’ora in cui è stata registrata la voce relativa alla vista di sistema. |
| session_id | int | L'ID processo. |
| transaction_id | Long | L'ID transazione. |
| query_id | int | L'ID di query. |
| database_name | text | Il nome del database su cui è stata eseguita la query. |
| relation_name | text | Il nome della tabella a cui viene applicata la politica di mascheramento. |
| schema_name | text | Il nome dello schema in cui si trova la tabella. |
| attachment_id | Long | L’ID della politica di mascheramento collegata. |
| relation_kind | text | Il tipo di relazione a cui viene applicata la politica di mascheramento. I valori possibili sono TABLE, VIEW, LATE BINDING VIEW e MATERIALIZED VIEW. |
Query di esempio
L’esempio seguente mostra che la politica di mascheramento mask_credit_card_full è collegata alla tabella credit_db.public.credit_cards.
select policy_name, database_name, relation_name, schema_name, relation_kind from sys_applied_masking_policy_log; policy_name | database_name | relation_name | schema_name | relation_kind ----------------------+---------------+---------------+-------------+--------------- mask_credit_card_full | credit_db | credit_cards | public | table (1 row)