从 Delta 文件创建的 Apache Iceberg™ 表的变更(待定)¶
对于从对象存储中 Delta 文件创建的 Iceberg 表:
- 变更前:
Snowflake 不会生成或写入 Iceberg 元数据。
- 变更后:
Snowflake 会生成 Iceberg 元数据,并将元数据写入表的存储位置,前提是您将与该表关联的外部卷配置为允许写入访问权限。
如果您不希望 Snowflake 为表写入 Iceberg 元数据,则只要没有使用同一外部卷的 Snowflake 管理的 Iceberg 表,就可以在外部卷上将 ALLOW_WRITES 参数设置为 FALSE。
如果您为 Iceberg 表基于的 Delta 表配置 Iceberg Compatibility V2 (icebergCompatV2 (https://github.com/delta-io/delta/blob/master/PROTOCOL.md#iceberg-compatibility-v2)),则 DESC ICEBERG TABLE 命令会返回
NAME_MAPPING
列。
参考:1852