使用具有 Apache Iceberg™ 表的外部查询引擎¶
Snowflake 提供以下两种使用外部查询引擎进行 Apache Iceberg™ 表查询的选项:
通过 Snowflake Horizon 目录访问外部查询引擎¶
您可以通过任何支持开放 Iceberg REST 协议的外部查询引擎(例如 Apache Spark™)查询 Snowflake 托管的 Apache Iceberg™ 表。为了确保与外部引擎的互操作性,Apache Polaris™(孵化中) (https://github.com/apache/polaris) 已集成到 Horizon 目录中。您可以使用单个 Horizon 目录端点在 Snowflake 账户中查询这些表,也可以在 Snowflake 中使用现有的用户、角色、策略和身份验证。
有关更多信息,请参阅 通过 Snowflake Horizon 目录使用外部引擎查询 Apache Iceberg™ 表。
Microsoft Fabric¶
要在 Microsoft Fabric (https://learn.microsoft.com/fabric/) 中查看 Snowflake 管理的 Iceberg 表,您可以将标准 Snowflake 数据库连接到 Fabric,该操作将使数据库与 Fabric 同步。然后,您可以在 Fabric 中查看数据库中任何由 Snowflake 管理的 Iceberg 表。
有关更多信息,请参阅 使用 Microsoft Fabric 查询 Snowflake 管理的 Apache Iceberg™ 表。