Federação de consulta para Azure Synapse em Databricks SQL (Experimental)

Experimental

As configurações descritas neste artigo são Experimentais. Os recursos experimentais são fornecidos como estão e não são suportados pelo Databricks por meio do suporte técnico ao cliente. Para obter suporte completo à federação query , você deve usar lakehouse Federation, que permite que os usuários do Databricks aproveitem a sintaxe do Unity Catalog e as ferramentas de governança de dados.

Este artigo descreve como configurar a federação query somente leitura para o Azure Synapse ( data warehouse SQL) em um SQL warehouse serverless e Pro SQL.

Para obter informações sobre a configuração das credenciais do Synapse Azure Data Lake Storage Gen2, consulte dadosquery no Azure Synapse Analytics.

Você configura as conexões com o Synapse no nível da tabela. Você pode usar segredos para armazenar e acessar credenciais de texto sem exibi-las em texto sem formatação. Veja o seguinte exemplo:

DROP TABLE IF EXISTS synapse_table;
CREATE TABLE synapse_table
USING sqldw
OPTIONS (
  dbtable '<table-name>',
  tempdir 'abfss://<your-container-name>@<your-storage-account-name>.dfs.core.windows.net/<your-directory-name>',
  url 'jdbc:sqlserver://<database-host-url>',
  user secret('synapse_creds', 'my_username'),
  password secret('synapse_creds', 'my_password'),
  forwardSparkAzureStorageCredentials 'true'
);