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

注意

此版本已完成。

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

新功能

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

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

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

有关更多信息,请参阅 日志记录、跟踪和指标

可扩展性更新

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

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

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

有关更多信息,请参阅:

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

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

有关更多信息,请参阅 使用 Scala UDF 读取文件和 为使用 SQL 创建的存储过程编写 Scala 处理程序

SQL 更新

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

之前,如果包含 GROUP BY ALL 子句的 SELECT 语句定义并引用 聚合 的列别名,则语句会失败,显示错误 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 管理付款详细信息。

有关详细信息,请参阅 转为付费账户

版本说明变更日志

公告

更新

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

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

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

**已添加**到 SQL 更新

语言: 中文