工作表结果共享和仪表板中的辅助角色的弃用(待定)

注意

此行为变更包含在 2024_08 捆绑包中。

有关捆绑包的当前状态,请参阅 捆绑包历史记录

启用此行为变更捆绑包后,将弃用工作表结果共享,并过渡到仅代码共享。收件人只能查看工作表代码,而不能查看查询结果。此外,仪表板不能再以辅助角色运行。

备注

如果一个账户启用了捆绑包,然后稍后又禁用了此捆绑包,则该账户的用户将返回到 BCR 之前的行为,在那里缓存的结果将再次显示。这可能导致以下意外行为:

  1. 账户启用捆绑包。

  2. 用户 1 与用户 2 共享一个工作表,认为他们只是共享代码。

  3. 账户禁用捆绑包。

  4. 用户 2 现在可以看到共享工作表的结果,其中可能包括敏感数据。

为仪表板的变更做好准备

Snowflake 建议测试在没有辅助角色的情况下测试仪表板,以确保查询功能正常运行。要测试仪表板,请为每个磁贴运行 USE SECONDARY ROLES 'NONE',然后执行主查询。或者,您也可以请求管理员在测试过程中将用户的 DEFAULT_SECONDARY_ROLES 暂时设置为 'NULL'

如果查询失败,您可能需要重建仪表板:

  • 仪表板所有者或编辑器可以将该仪表板拆分为多个仪表板,以不同角色运行,以收集所需数据。

  • 管理员可以创建一个新角色,该角色是必要权限的超集,并将其作为主要角色授予仪表板用户。

  • 对于任何损坏的仪表板磁贴,管理员可以授予主要角色对必要源对象的访问权限,以恢复仪表板功能。

有关详细信息,请参阅以下知识库文章:

  • 对工作表共享的更改 (https://community.snowflake.com/s/article/BCR-1801-Changes-to-Worksheet-sharing---Overview-and-additional-explanations)

  • 仪表板中辅助角色的更改 (https://community.snowflake.com/s/article/BCR-1801-Changes-to-Secondary-Roles-in-Dashboards-Overview-and-additional-explanations)

参考:1801

语言: 中文