O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
SYS_APPLIED_MASKING_POLICY_LOG
Use SYS_APPLIED_MASKING_POLICY_LOG para monitorar a aplicação de políticas de mascaramento dinâmico de dados em consultas que fazem referência a relações protegidas por DDM.
SYS_APPLIED_MASKING_POLICY_LOG permanece visível para os seguintes usuários:
-
Superusuários
-
Usuários com a função
sys:operator -
Usuários com a permissão ACCESS SYSTEM TABLE
Usuários regulares verão 0 linha.
Observe que SYS_APPLIED_MASKING_POLICY_LOG não está visível para os usuários com a função sys:secadmin.
Para obter mais informações sobre mascaramento dinâmico de dados, consulte Mascaramento dinâmico de dados.
Colunas da tabela
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
| policy_name | text | O nome da política de mascaramento. |
| user_id | text | O ID do usuário que executou a consulta. |
| record_time | timestamp | A hora em que a entrada da visualização do sistema foi registrada. |
| session_id | int | O ID do processo. |
| transaction_id | longo | O ID da transação. |
| query_id | int | O ID da consulta. |
| database_name | text | O nome do banco de dados no qual a consulta foi executada. |
| relation_name | text | O nome da tabela à qual a política de mascaramento é aplicada. |
| schema_name | text | O nome do esquema no qual a tabela está. |
| attachment_id | longo | O ID da política de mascaramento anexada. |
| relation_kind | text | O nome da tabela à qual a política de mascaramento é aplicada. Os valores possíveis são TABLE, VIEW, LATE BINDING VIEW e MATERIALIZED VIEW. |
Consultas de exemplo
O exemplo a seguir mostra que a política de mascaramento mask_credit_card_full está anexada à tabela 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)