Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
SYS_APPLIED_MASKING_POLICY_LOG
Utilice SYS_APPLIED_MASKING_POLICY_LOG para rastrear la aplicación de políticas de enmascaramiento de datos dinámicos en consultas que hacen referencia a relaciones protegidas por DDM.
SYS_APPLIED_MASKING_POLICY_LOG es visible para los usuarios siguientes:
-
Superusuarios
-
Usuarios con el rol
sys:operator
-
Usuarios con el permiso ACCESS SYSTEM TABLE
Los usuarios normales verán 0 filas.
Tenga en cuenta que SYS_APPLIED_MASKING_POLICY_LOG no es visible para los usuarios con el rol sys:secadmin
.
Para obtener más información sobre el enmascaramiento de datos dinámico, vaya a Enmascaramiento de datos dinámico.
Columnas de la tabla
Nombre de la columna | Tipo de datos: | Descripción |
---|---|---|
policy_name | texto | Nombre de la política de enmascaramiento. |
user_id | texto | El ID del usuario que ejecutó la consulta. |
record_time | marca de tiempo | La hora en la que se registró la entrada de visualización del sistema. |
session_id | int | El ID del proceso. |
transaction_id | long | El ID de la transacción. |
query_id | int | El ID de la consulta. |
database_name | texto | El nombre de la base de datos en la que se ejecutó la consulta. |
relation_name | texto | El nombre de la tabla a la que se aplica la política de enmascaramiento. |
schema_name | texto | El nombre del esquema en el que se encuentra la tabla. |
attachment_id | long | El ID de la política de enmascaramiento adjunta. |
relation_kind | texto | El tipo de relación a la que se aplica la política de enmascaramiento. Los valores posibles son TABLE , VIEW , LATE BINDING VIEW y MATERIALIZED VIEW . |
Consultas de ejemplo
El siguiente ejemplo muestra que la política de enmascaramiento mask_credit_card_full
está adjunta a la tabla 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)