我在TEXT字段中有一个PII元素,需要在雪花数据库中屏蔽/scrubed。我可以使用JavaScript实现这一点,需要使用SQL UDF函数实现同样的功能。
例如:我是约翰,这是我的SSN 111-11-1111
输出:
我是XXXX,这是我的XXX XXXX-XX-XXXX
如果你想用*
替换任何字母或数字,我认为你可以使用这样的东西:
case
when current_role() in ('ADMIN') then val
else regexp_replace(val, '[A-Za-zd]', '*')
end;
本文中的更多信息:
https://docs.snowflake.com/en/user-guide/security-column-ddm-use.html