2023 年 8 月 16–17 日 – 7.28 版本说明

新功能

阻止对 Azure 内部暂存区的公共访问 – 正式发布

在此版本中,我们很高兴地宣布正式发布新函数 SYSTEM$BLOCK_INTERNAL_STAGES_PUBLIC_ACCESS,该函数允许账户管理员阻止因访问 Azure 账户的内部暂存区而产生的所有公共网络流量。通过阻止所有公共 IP 地址,管理员可确保对内部暂存区的所有成功请求都源自 Private Endpoint,并穿过 Azure Private Link,而不是公共网络。

两个附加函数对该功能进行了补充:

  • SYSTEM$INTERNAL_STAGES_PUBLIC_ACCESS_STATUS 函数确定当前是否阻止了对 Azure 内部暂存区的公共访问。

  • SYSTEM$UNBLOCK_INTERNAL_STAGES_PUBLIC_ACCESS 允许对之前阻止的内部暂存区进行公共访问。

有关使用这些函数的更多信息,请参阅 阻止公共访问(可选)

SQL 更新

Python 包版本范围支持 – 预览版

创建 Python UDF 或存储过程时,您现在可以在处理程序定义的 PACKAGES 部分中指定一系列包版本。您可以使用版本说明符(例如 ==<=, >=<, or >)指定一个特定的包版本或一系列版本。

有关更多信息,请参阅:doc:/sql-reference/sql/create-function`和:doc:/sql-reference/sql/create-procedure`。

数据加载更新

新文件格式选项:USE_LOGICAL_TYPE

在此版本中,我们很高兴地宣布 COPY INTO 命令支持 Parquet 的新文件格式选项 USE_LOGICAL_TYPE。

使用这个新文件格式选项,Snowflake 可以在数据加载期间解释 Parquet 逻辑类型。要启用 Parquet 逻辑类型,请在创建新文件格式选项时,将 USE_LOGICAL_TYPE 设置为 TRUE。

有关更多信息,请参阅 Parquet 逻辑类型定义 (https://github.com/apache/parquet-format/blob/master/LogicalTypes.md) 和 CREATE FILE FORMAT

Web 界面更新

Snowsight 工作表选项卡 – 正式发布

在此版本中,我们很高兴地宣布,已全面支持在 Snowsight 中以选项卡打开工作表。

通过在选项卡中打开 Snowsight 工作表,您可以模仿 Classic Console 中的体验。在编写 SQL 或 Snowpark Python 时,您可以使用选项卡来引用多个活动工作表,并探索 Snowflake 中的数据库和架构。

有关更多信息,请参阅 在选项卡中打开工作表

语言: 中文