将自动履行与开放表格式结合使用¶
Cross-Cloud Auto-Fulfillment 可让您与内部和外部使用者跨云服务提供商和区域共享开放表格式,包括 Apache Iceberg™ 和 Delta Lake。这些表可以由 Snowflake 或任何其他目录提供商进行管理。Cross-Cloud Auto-Fulfillment 可优化数据传输成本,并确保数据在所有区域的可用性,而无需您维护提取、转换和加载 (ETL) 作业。
Cross-Cloud Auto-Fulfillment 直接从外部卷读取数据,并将所有数据作为 Snowflake 管理的 Iceberg 表复制到目标区域。在此过程中,提供商需为 Snowflake 管理的数据使用量支付费用,包括数据传出、存储和计算费用。仅当您或您的使用者使用 VPS 时,计算费用才适用 Virtual Private Snowflake (VPS) 费率。数据传输按 Snowflake 服务使用表 中无服务器功能表列出的相同复制费率计费。
备注
此功能支持专用列表、Snowflake Marketplace 中的公开列表,以及 Internal Marketplace 中的列表。
教程¶
Snowflake 提供了以下教程,用于使用 SQL 命令创建 Iceberg 表:教程:创建第一个 Apache Iceberg™ 表
Iceberg 表 Cross-Cloud Auto-Fulfillment 功能入门¶
教程:创建第一个 Apache Iceberg™ 表 介绍了如何创建 Iceberg 表。表创建完成后,您可以创建包含该表的 Snowflake 列表,并将其提供给任何区域或云中的使用者。使用者可以访问该列表,而 Snowflake 将管理数据的传出、复制和存储。有关如何创建列表的更多信息,请参阅 创建新列表。
以使用者身份访问 Iceberg 表¶
作为使用者,您可以访问和查询共享的 Iceberg 表。有关更多信息,请参阅 以使用者身份访问和安装列表.对 Iceberg 的新更改将根据您配置的自动履行刷新频率从提供商账户同步到您的账户。有关更多信息,请参阅 自动履行的工作原理。
限制¶
列表的 Cross-Cloud Auto-Fulfillment 功能受以下限制约束:
无法复制 CATALOG 或任何与 CATALOG 相关的信息。
无法访问 Cross-Cloud Auto-Fulfillment 在使用者区域中创建的安全共享区。
对单个文件大于 5 GB 的情况,不支持 传出成本优化器 (ECO) 复制。
支持以下对象:
共享 Iceberg 表上的流和动态表。
基于共享 Iceberg 表的视图上的流和动态表。
基于 Iceberg 基表的共享视图上的流和动态表。
V3 Iceberg 表。