雪花中的遮罩问题

Issues with masking in snowflake

提问人:snowflake_user 提问时间:9/7/2023 更新时间:9/7/2023 访问量:35

问:

我们根据角色对几列设置了正常的屏蔽策略。如果我的角色可以查看数据,则这些列数据将可见,否则所有其他角色的数据将被屏蔽。在我们引入基于标签的掩码之前,它一直工作正常。

我们创建了基于标签的掩码,并在没有设置旧策略的情况下应用于这些列,因此我们删除了所有内容(旧的和新的)并从头开始创建掩码。

现在的问题是最新数据(通过作业加载)被正确屏蔽,旧数据被屏蔽,即使该角色应该有权访问数据。

在该表中,我们有多个数据源,只有少数数据源存在此问题,而对于其他数据,数据是未屏蔽的(旧数据和新数据),并且是正确的。

当我看到策略参考时,我只能看到应用于这些列的基于新标记的掩码策略。

出现这种问题的可能原因是什么?

snowflake-cloud-data-platform 数据脱敏

评论

0赞 NickW 9/7/2023
你是说同一列中的数据根据加载时间或来源位置的不同而屏蔽不同吗?如果没有,请您澄清您的问题 - 也许用例子来说明一下?
0赞 NickW 9/7/2023
也许还可以使用屏蔽策略定义、标记定义和相关表/列定义来更新您的问题

答: 暂无答案