Changes to Apache Iceberg™ tables created from Delta files¶
Attention
This behavior change is in the 2025_01 bundle.
For the current status of the bundle, refer to Bundle History.
对于从对象存储中 Delta 文件创建的 Iceberg 表:
- Before the change:
Snowflake 不会生成或写入 Iceberg 元数据。
- After the change:
- Snowflake 会生成 Iceberg 元数据,并将元数据写入表的存储位置,前提是您将与该表关联的外部卷配置为允许写入访问权限。
如果您不希望 Snowflake 为表写入 Iceberg 元数据,则只要没有使用同一外部卷的 Snowflake 管理的 Iceberg 表,就可以在外部卷上将 ALLOW_WRITES 参数设置为 FALSE。
- The DESC ICEBERG TABLE command returns the
NAME_MAPPINGcolumn if you configure Iceberg Compatibility V2 (icebergCompatV2 (https://github.com/delta-io/delta/blob/master/PROTOCOL.md#iceberg-compatibility-v2)) for the Delta table that your Iceberg table is based on.
参考:1852