2023 年 7 月 25–26 日 – 7.25 版本说明¶
本版本推出了以下新功能和更新(增强、修复等)。如果您有任何疑问,请联系 Snowflake 支持部门 (https://community.snowflake.com/s/article/How-To-Submit-a-Support-Case-in-Snowflake-Lodge)。
重要
每个版本都可能包含需要刷新 Web 界面的更新。
为确保这些更新不会影响您的使用,我们建议的一般做法是在部署每个 Snowflake 版本后刷新 Web 界面。
本主题内容:
新功能¶
Organization Usage:新 QUERY_ACCELERATION_HISTORY 视图¶
在此版本中,我们很高兴地宣布在共享 SNOWFLAKE 数据库的 Organization Usage 架构中推出 QUERY_ACCELERATION_HISTORY 视图。该视图返回组织内各账户中仓库的查询加速使用情况。
有关更多信息,请参阅 QUERY_ACCELERATION_HISTORY 视图。
SQL 更新¶
Snowflake 警报:对未来授权和 Object Tagging 的支持¶
在此版本中,Snowflake 警报现在支持未来授权和 Object Tagging。
可以使用 FUTURE 关键字(在 GRANT <privileges> ...TO ROLE 命令中)来 定义一组初始权限 ,这些权限应该授予在指定数据库或架构中创建的新警报。
您可以使用 CREATE ALERT 和 ALTER ALERT 命令为 Snowflake 警报 分配标签。
在 CREATE ALERT 命令中,可以使用 WITH TAG 或 TAG 为新创建的警报指定标签。
在 ALTER ALERT 命令中,可以使用 SET TAG 或 UNSET TAG 为现有警报分配或删除标签。
搜索优化:对半结构化数据中的子字符串搜索的支持 – 预览版¶
在此版本中,我们很高兴地宣布,搜索优化 预览版支持在 半结构化数据 (包括 ARRAY、OBJECT 和 VARIANT 列)中进行子字符串和正则表达式搜索。以前,只能优化此类列的等值搜索。
子字符串查询包括使用以下关键字的谓词:
LIKE、ILIKE、LIKE ANY、LIKE ALL、ILIKE ANY
STARTSWITH、ENDSWITH、CONTAINS
RLIKE、REGEXP、REXEP_LIKE
SPLIT_PART (在相等谓词中)
要对半结构化列的子字符串搜索进行搜索优化,请使用 ALTER TABLE ...ADD SEARCH OPTIMIZATION 命令,如下所示。
ALTER TABLE mytable ADD SEARCH OPTIMIZATION ON SUBSTRING(semi_structured_column);
ALTER TABLE mytable ADD SEARCH OPTIMIZATION ON SUBSTRING(semi_structured_column:field);
ALTER TABLE mytable ADD SEARCH OPTIMIZATION ON SUBSTRING(semi_structured_column:field.nested_field);
第二个和第三个命令说明了如何为列中的字段启用搜索优化。字段名称与列名称必须用冒号分隔。可以通过添加以句号分隔的字段名来指定嵌套字段,如第三个示例所示。
有关此搜索优化改进的更多信息,包括其功能和限制,请参阅 搜索优化 – <label-search_optimization_service_variant_substring> 类型中的 VARIANT 子字符串搜索。
数据治理更新¶
访问历史记录:跟踪掩码和行访问权限策略参考 – 正式发布¶
在此版本中,我们很高兴地宣布在 Account Usage ACCESS_HISTORY 视图中正式推出 policies_referenced
列。通过该列,可以监控对受行访问策略保护的表或视图、受掩码策略保护的列的查询,以及强制执行的掩码策略和行访问策略。该列包括对受策略保护的中间对象和列的支持。对受策略保护的对象和列进行审核更容易,因为可以更统一地查看受保护数据的引用方式,而无需对多个 Account Usage 视图进行复杂的联接。此列于 2023 年 2 月 推出预览版。
有关详细信息,请参阅 访问历史记录 和 ACCESS_HISTORY 视图。
Web 界面更新¶
使用 Snowsight 创建命名暂存区 – 正式发布¶
在此版本中,我们很高兴地宣布正式推出使用 Snowsight 创建和编辑命名暂存区的功能,无需编写 SQL。
要创建或编辑命名暂存区,您可以在 Snowsight 中输入详细信息,包括与暂存区的身份验证或加密有关的信息。
有关更多信息,请参阅 使用 Snowsight 暂存文件。