Databricks SQL 中 Snowflake 的查询联合(试验性)

重要

本文所述的配置为试验性配置。 试验性功能按原样提供,Databricks 不会通过客户技术支持为它提供支持。 若要获得完整的查询联合支持,应改用 Lakehouse 联合身份验证,以便 Azure Databricks 用户能够利用 Unity Catalog 语法和数据治理工具。

本文介绍如何在 Pro SQL 仓库上为 Snowflake 配置只读查询联合。

在表级别配置与 Snowflake 的连接。 可以使用机密来存储和访问文本凭据,而无需以纯文本形式显示它们。 请参阅以下示例:

DROP TABLE IF EXISTS snowflake_table;
CREATE TABLE snowflake_table
USING snowflake
OPTIONS (
  dbtable '<table-name>',
  sfUrl '<database-host-url>',
  sfUser secret('snowflake_creds', 'my_username'),
  sfPassword secret('snowflake_creds', 'my_password'),
  sfDatabase '<database-name>',
  sfSchema '<schema-name>',
  sfWarehouse '<warehouse-name>'
);