2024 年 8 月 7 日至 8 日 – 8.29 版本说明

注意

此版本已完成。

有关这些版本说明的预发布版本和最终版本之间的差异,请参阅 版本说明变更日志

安全更新

会话策略:添加了对次要角色的支持

在此版本中,我们很高兴地宣布推出对在会话策略中指定次要角色的支持。会话策略的 ALLOWED_SECONDARY_ROLES 属性可让您限定会话期间用户可用的次要角色集的范围。在您针对账户或账户中的用户设置会话策略后,Snowflake 会话开始时将强制执行次要角色。

根据配置属性的方式,以及是针对账户还是针对账户中的用户设置会话策略,您可以执行以下操作:

  • 允许会话中的次要角色。

  • 不允许会话中的次要角色。

  • 只允许特定的次要角色。

用户可以使用 USE SECONDARY ROLES 命令激活所有允许的次要角色或由会话策略指定的次要角色列表。

有关更多信息,请参阅:

可扩展性更新

Python 用户自定义聚合函数 – 正式发布

在此版本中,Snowflake 很高兴地宣布,正式发布以下功能:支持使用 Python 处理程序编写用户定义的聚合函数 (UDAFs)。

您可以使用 Snowpark Python APIs 创建和调用用户定义的聚合函数 (UDAFs),它接受一行或多行作为输入并生成单行输出。UDAF 对多行值进行运算,以执行求和、求平均值、计数、查找最小值或最大值、标准差和估计值等数学运算,以及一些非数学运算。

有关更多信息,请参阅:

  • :doc:`/developer-guide/udf/python/udf-python-aggregate-functions`(适用于基于 SQL 和基于 Python 的指令)

  • :doc:`/developer-guide/snowpark/python/creating-udafs`(适用于 Snowpark 基于 Python 的指南)

从 Snowflake 访问 Git 存储库 – 正式发布

在此版本中,我们很高兴地宣布正式发布在 Snowflake 内部访问 Git 存储库这一功能。配置 Snowflake 作为 Git 存储库的客户端后,您可以将远程存储库的完整克隆提取到 Snowflake 存储库暂存区,该暂存区代表本地存储库。您可以在存储过程和函数处理程序代码中引用这些提取到的文件,在 Snowflake 中执行 SQL 和 Python 代码,将文件内容复制到 Snowflake 工作表等。

有关更多信息,请参阅 在 Snowflake 中使用 Git 存储库

数据湖更新

Apache Iceberg™ 表:对政府区域的支持 – 正式发布

在此版本中,我们很高兴地宣布正式发布对将 Snowflake 连接到 政府区域 的 Apache Iceberg™ 表的外部存储的支持。

有关更多信息,请参阅 CREATE EXTERNAL VOLUME

版本说明变更日志

公告

更新

日期

版本说明

初次发布(预览版)

2024 年 8 月 2 日

Iceberg 表:对政府区域的支持

已添加数据湖更新 部分

2024 年 8 月 5 日

语言: 中文