是否可以将雪花屏蔽策略分配给标签?
Can snowflake masking policies be assigned to tags?
我知道屏蔽策略可以分配给列,例如:
alter table if exists user_info modify column email set masking policy email_mask;
但是我们可以为标签分配一个屏蔽策略吗?以便所有带有标记的列 table 都可以自动分配屏蔽策略?
谢谢。
简单的答案是否定的。屏蔽策略只能附加到表和视图的列上。
如果您希望自动将屏蔽策略分配给标记列,您可以执行以下操作:
- 加入 COLUMNS View and TAG_REFERENCES 视图以生成一个 ALTER 语句,该语句将屏蔽策略设置为未分配屏蔽策略的标记列
- 将其放入存储过程
- 定期为 运行 存储过程安排任务
我知道屏蔽策略可以分配给列,例如:
alter table if exists user_info modify column email set masking policy email_mask;
但是我们可以为标签分配一个屏蔽策略吗?以便所有带有标记的列 table 都可以自动分配屏蔽策略?
谢谢。
简单的答案是否定的。屏蔽策略只能附加到表和视图的列上。
如果您希望自动将屏蔽策略分配给标记列,您可以执行以下操作:
- 加入 COLUMNS View and TAG_REFERENCES 视图以生成一个 ALTER 语句,该语句将屏蔽策略设置为未分配屏蔽策略的标记列
- 将其放入存储过程
- 定期为 运行 存储过程安排任务