2023 年 10 月 16–17 日 – 7.37 版本说明

注意

此版本已完成。

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

新功能

通过处理程序代码记录和跟踪 – 正式发布

在此版本中,我们很高兴地宣布正式发布通过处理程序代码记录和跟踪的功能,该功能之前以预览版提供。

借助此功能,您可以通过 UDF 和过程处理程序代码发布记录和跟踪事件数据,以便在与账户关联的事件表中存储数据。然后,您可以查询存储的数据,对其进行分析。

有关更多信息,请参阅 日志记录和跟踪概述

可扩展性更新

使用 Python 函数或过程读取文件 – 正式发布

在此版本中,我们很高兴地宣布正式发布 Python 支持,以使用 SnowflakeFile 类读取文件。

SnowflakeFilesnowflake.snowpark.files 模块中的一个新类,用于为内部或外部暂存区的文件提供动态读取访问权限。使用 SnowflakeFile,可以流式传输文件以完成任务,例如读取非结构化数据或在用户定义函数 (UDF)、用户定义的表函数 (UDTF) 或存储过程中使用自己的机器学习模型。

有关更多信息,请参阅:

使用 Scala 函数或过程处理程序读取文件 – 正式发布

在此版本中,我们很高兴地宣布,已全面支持使用 Scala 编写的 UDF 或过程处理程序代码读取暂存文件。

有关更多信息,请参阅 使用 Scala UDF 读取文件使用 Scala 过程读取文件

SQL 更新

修复了聚合和 GROUP BY ALL 子句的列别名存在的问题

之前,如果包含 SELECT:ref:` GROUP BY ALL<label-group_by_all> 子句的 ` 语句定义并引用:doc:聚合</sql-reference/functions-aggregation>`的列别名,则语句会失败,显示错误 ``not a valid group by expression`

例如,以下语句包含 GROUP BY ALL 子句,为聚合定义列别名 total,并且引用该别名 (ROUND(total)):

SELECT ... , SUM(my_column) AS total, ROUND(total) FROM mytable GROUP BY ALL ... ;
Copy

该语句将失败,并显示以下错误消息:

Error Code: 000979
  Error Message: SQL compilation error:
    [SUM(MYTABLE.MY_COLUMN)] is not a valid group by expression

此问题已修复,这些类型的语句不再失败并显示 not a valid group by expression 错误。

Web 界面更新

无法再使用 Classic Console 添加或管理付款详细信息

在此版本中,客户无法再使用 Classic Console Web 界面添加或管理 Snowflake On Demand 的付款详细信息。相反,您必须使用 Snowsight 管理付款详细信息。

有关详细信息,请参阅:ref:label-trial_account_convert

版本说明变更日志

公告

更新

无法再使用 Classic Console 添加或管理付款详细信息

**已添加**到 Web 界面更新

修复了聚合和 GROUP BY ALL 子句的列别名存在的问题

**已添加**到 SQL 更新

语言: 中文