2023 年 6 月 14–15 日 – 7.20 版本说明¶
此版本推出了以下新功能、行为变更和更新(增强功能、修复等)。如果您对这些新增功能有任何疑问,请联系 Snowflake 支持部门 (https://community.snowflake.com/s/article/How-To-Submit-a-Support-Case-in-Snowflake-Lodge)。
重要
每个版本都可能包含需要刷新 Web 界面的更新。
为确保这些更新不会影响您的使用,我们建议的一般做法是在部署每个 Snowflake 版本后刷新 Web 界面。
本主题内容:
新功能¶
Snowpipe Streaming 复制支持 – 预览版¶
在此版本中,我们很高兴地宣布支持 Snowpipe Streaming 和 Snowflake 复制。Snowflake 支持 Snowpipe Streaming 填充的 Snowflake 表及其关联的通道偏移从不同 区域、跨 云平台 的源账户到目标账户的复制和故障转移。Snowpipe Streaming 支持数据库复制和基于组的复制。
有关更多信息,请参阅 复制和 Snowpipe 流。
安全更新¶
访问控制:委派仓库管理的新权限 – 预览版¶
在此版本中,我们很高兴地宣布推出管理仓库的新权限预览版。
如果您需要将更改、暂停或恢复账户中任何仓库的能力委派给自定义角色,则可以向该角色授予 MANAGE WAREHOUSES 权限。授予 MANAGE WAREHOUSES 权限相当于授予账户中所有仓库的 MODIFY、 MONITOR 和 OPERATE 权限。
有关更多信息,请参阅 委派仓库管理。
SQL 更新¶
改进了带有 LIMIT 和 ORDER BY 子句的 SELECT 语句的性能 – 正式发布¶
在此版本中,我们很高兴地宣布,某些包含 LIMIT 和 ORDER BY 子句且长时间运行 SELECT 语句的性能已得到显著改进。所有客户均可立即使用这一改进,无需支付额外费用。
该改进通过修剪不会影响此类“Top K”查询结果的微分区来实现。额外的修剪适用于可表示整数的值(时间戳或整数,或显式转换为整数的变体,但不是表达式)是 ORDER BY 子句中指定的第一列或唯一列的查询。如果查询包含 JOIN 子句,则 ORDER BY 列必须来自事实表(或探测端),通常是两个表中较大的一个。
对小表的查询通常不会从此改进中受益。返回行数少于 LIMIT 子句中指定行数的查询或使用聚合的查询也不会从中受益。
请注意,并非所有查询(甚至并非所有满足这些要求的查询)都会从中受益。
有关微分区和查询修剪的更多信息,请参阅 微分区和数据聚类。
在 Snowpark、UDFs、UDTFs 和存储过程中支持 Python 3.10 – 预览版¶
在此版本中,我们很高兴地宣布,Snowpark Python、Python UDFs、Python UDTFs 和 Python 存储过程均支持 Python 3.10,所有账户均可使用这一预览版功能。
有关更多信息,请参阅:
数据治理更新¶
基于标签的掩码策略:支持数据库和架构 – 预览版¶
在此版本中,我们很高兴地宣布推出在数据库和架构上设置基于标签的掩码策略预览版。当列的数据类型与标签上策略集的数据类型相匹配时,数据工程师可通过此更新保护架构或数据库中的所有列。此外,当新列的数据类型与标签上策略集的数据类型相匹配时,新列也会受到保护。在数据库或架构上设置基于标签的掩码策略可以简化数据保护管理,因为您只需设置一次基于标签的策略,而不必对数据库或架构中的每一列设置掩码策略。
有关更多信息,请参阅 基于标签的掩码策略。
访问历史记录:跟踪由 DDL 操作修改的对象 – 预览版¶
在此版本中,我们很高兴地宣布可以在 Account Usage ACCESS_HISTORY 视图中预览通过 DDL 操作修改的跟踪对象。这些操作包括:
跟踪标签和策略分配的变化情况。
跟踪表和列的生命周期。
object_modified_by_ddl
列记录了这些更改。您可以使用此列来增强数据审核实践,并检测要分类的新对象,以满足 PII 检测要求。
有关更多信息,请参阅 访问历史记录。
Web 界面更新¶
将文件从暂存区加载到表中 – 正式发布¶
在此版本中,我们很高兴地宣布正式推出使用 Snowsight 将文件从暂存区加载到表中这一功能。
有关更多信息,请参阅 将文件从暂存区加载到现有表中。