Conexões JDBC no Unity Catalog agora estão geralmente disponíveis
Conexões JDBC gerenciadas pelo Unity Catalog agora estão disponíveis de forma geral, permitindo ler e gravar em bases externas com segurança.
O que mudou
As conexões JDBC no Unity Catalog permitem acessar bancos de dados externos de forma governada usando a API de Data Source do Spark ou a API Remote Query SQL. O driver JDBC é carregado a partir de um volume do Unity Catalog para garantir isolamento e segurança.
Para que serve
Imagine que você precisa ler dados de um banco legado ou gravar resultados de um pipeline em um sistema que não tem suporte por query federation. Com esse recurso você pode:
- Criar uma conexão centralizada com credenciais ocultas dos usuários.
- Usar drivers JDBC customizados armazenados em volumes do Unity Catalog.
- Realizar operações de leitura e escrita usando a API do Spark.
Como usar
Você pode criar uma conexão usando comandos SQL no Databricks SQL ou em notebooks.
CREATE CONNECTION oracle_connection TYPE JDBC
ENVIRONMENT (
java_dependencies '["/Volumes/my_catalog/my_schema/my_volume_JARs/ojdbc11.jar"]'
)
OPTIONS (
url 'jdbc:oracle:thin:@<host>:<port>:<SID>',
user '<oracle_user>',
password '<oracle_password>',
externalOptionsAllowList 'dbtable,query'
);
O que acontece nesse código:
- O comando
CREATE CONNECTIONregistra o objeto no Unity Catalog. - O parâmetro
java_dependenciesaponta para o arquivo JAR do driver armazenado em um volume. - O bloco
OPTIONSdefine a URL de conexão, as credenciais e a lista de opções permitidas no momento da consulta.
Limitações e requisitos
- Disponível de forma geral (GA) em compute serverless, Databricks Runtime 19 e superiores, e SQL warehouses 2025.40 e superiores.
- A autenticação OAuth M2M permanece em Beta.
- Requer o privilégio
CREATE CONNECTIONno metastore e acesso de leitura/gravação ao volume do Unity Catalog. - Para SQL warehouses serverless, o recurso de rede isolada deve estar habilitado.
- unity catalog
- jdbc
- governance
- serverless
- sql warehouse
JDBC Unity Catalog connections are now generally available
Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.
Relacionadas
- DatabricksGA
Repositórios de pacotes em nível de workspace para Databricks Apps
Administradores de workspace podem configurar repositórios padrão de pacotes Python e npm para Databricks Apps.
databricks apps · workspace settings - DatabricksGA
Redimensione partições de stateful streaming sem perder o checkpoint no Databricks
Agora é possível alterar o número de partições de shuffle em queries Structured Streaming e pipelines Lakeflow sem descartar o estado do checkpoint.
structured streaming · lakeflow - DatabricksAtualização
Google Gemini 4 Argon disponível no Unity Gateway do Databricks
O modelo multimodal Google Gemini 4 Argon já pode ser acessado via Foundation Model APIs e Unity Gateway.
unity catalog · foundation model apis