2023 年 9 月 11–12 日 – 7.32 版本说明

SQL 更新

新函数:IS_DATABASE_ROLE_IN_SESSION

此版本提供以下函数:

函数类别

新函数

描述

上下文

IS_DATABASE_ROLE_IN_SESSION

验证数据库角色是否位于用户当前会话的活动主要角色或辅助角色层次结构中,或者指定的列是否包含用户当前会话的活动主要角色或辅助角色层次结构中的数据库角色。

有关更多信息,请参阅 共享受基于角色的策略保护的数据 – 预览版

数据加载/卸载更新

在 Snowflake 表上的流复制由 Snowpipe Streaming 填充

在此版本中,我们很高兴地宣布 Snowflake 支持在 Snowflake 表上的流复制由 Snowpipe Streaming 填充。有关更多信息,请参阅 复制和 Snowpipe 流

Snowpipe Streaming 身份验证更新

在 Snowpipe Streaming SDK 的 2.0.3 版本,我们很高兴地宣布 Snowpipe Streaming 支持 OAuth 身份验证,并且 Snowpipe Streaming 的 role 属性现在可选。配置 Snowpipe Streaming 时,您可以将 authorization_type 设置为 OAuth,并创建与自定义客户端的 OAuth 集成。

有关更多信息,请参阅:doc:/user-guide/oauth-custom`和:doc:/user-guide/data-load-snowpipe-streaming-configuration`。

INFER_SCHEMA 的新选项

在此版本中,我们很高兴地宣布 INFER_SCHEMA 表函数支持两个新选项,即 MAX_FILE_COUNT 和 MAX_RECORDS_PER_FILE。您可以使用 MAX_FILE_COUNT 指定从暂存区扫描的文件数上限。您可以使用 MAX_RECORDS_PER_FILE 指定从暂存区扫描的记录数上限。

有关更多信息,请参阅 INFER_SCHEMA

数据治理更新

行访问策略:在行访问策略中引用受保护的映射表 – 预览版

在此版本中,Snowflake 很高兴地宣布策略管理员可以在不同行访问策略的策略条件下引用受行访问策略保护的映射表。当用户查询受行访问权限策略保护的表时,合规人员可以更加放心。

有关更多信息,请参阅 示例:使用行访问策略保护映射表

共享受基于角色的策略保护的数据 – 预览版

在此版本中,Snowflake 很高兴地宣布以下预览功能:数据共享提供商可以在掩码策略或行访问策略的条件下使用 IS_DATABASE_ROLE_IN_SESSION 函数,以允许数据共享使用者访问受其中任一策略保护的共享数据。函数实参采用数据库角色的名称或包含数据库角色的列。这为提供商提供了更多数据共享选项,允许使用者访问提供商提供的敏感数据,并在使用者查询受策略保护的共享表时消除对受策略保护的数据的限制。

有关详细信息,请参阅 共享受策略保护的数据IS_DATABASE_ROLE_IN_SESSION

Web 界面更新

在 Snowsight 中管理数据治理 – 正式发布

在此版本中,我们很高兴地宣布在 Snowsight 中正式发布 Data Governance 界面。Governance 界面包括一个 Dashboard 选项卡,用于监控最常用的掩码策略、行访问策略和标签及其在表和列中的使用情况。Governance 界面还包括一个 Tagged Objects 选项卡,用于报告 Dashboard 数据,并可选择手动报告表和列上标签和策略的使用情况。

当您在 Dashboard 选项卡中选择一个元素时,Snowsight 会自动更新 Tagged Objects 选项卡筛选器。此外,当您在 Tagged Objects 选项卡中选择一行时,Snowsight 会自动将您重定向到 Data » Databases 界面中的对象或列。然后,您可以根据需要管理策略和标签分配。

有关更多信息,请参阅:

语言: 中文