Federação de consulta para Amazon Redshift 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 query federação somente leitura para Redshift no serverless SQL warehouse. Para obter informações sobre como configurar credenciais do Redshift S3, consulte query Amazon Redshift usando Databricks.

Você configura as conexões com o Redshift 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 redshift_table;
CREATE TABLE redshift_table
USING redshift
OPTIONS (
  dbtable '<table-name>',
  tempdir 's3a://<bucket>/<directory-path>',
  url 'jdbc:redshift://<database-host-url>',
  user secret('redshift_creds', 'my_username'),
  password secret('redshift_creds', 'my_password'),
  forward_spark_s3_credentials 'true'
);