ConexõesUnity Catalog
Uma conexão é um objeto seguro no Unity Catalog que armazena o endpoint e as credenciais necessárias para acessar um sistema externo. Uma conexão inclui:
- O endpoint ou URL do sistema externo
- Credenciais de autenticação
- Parâmetros de configuração
- Proprietário e metadados
As conexões não são as mesmas que credenciais de armazenamento (para armazenamento de objetos em cloud) ou credenciais de serviço (para serviços de cloud que não são de armazenamento). Para obter mais informações, consulte O que é o Unity Catalog? e Conexão.
Tipos de conexão
A Databricks suporta vários tipos de conexão, cada um projetado para um padrão de integração diferente. O tipo criado determina como a conexão é consumida e qual governança ele oferece.
conexões de ingestão de grandes
Conexões de ingestão gerenciadas impulsionam os pipelines do LakeFlow Connect para ingestão totalmente gerenciada e serverless de fontes externas em tabelas Delta.
Consulte Conectar para gerenciar fontes de ingestão e gerenciar conectores no LakeFlow Connect.
Consultar conexões de federação
As conexões de federação de consultas permitem consultas somente leitura em bancos de dados externos sem mover os dados. Eles utilizam catálogos externos que espelham a estrutura do banco de dados externo. As consultas são processadas no banco de dados externo utilizando JDBC.
Consulte O que é federação de consultas?.
Conexões de federação de catálogos
Conexões de federação de catálogos conectam catálogos externos (um Hive Metastore ou Snowflake Horizon Catalog) ao Databricks. O Unity Catalog rastreia os metadados do catálogo externo e preenche automaticamente um catálogo externo, para que você possa consultar os dados diretamente no armazenamento de arquivos de origem.
Veja O que é federação de catálogos?
Conexões JDBC
As conexões JDBC fornecem acesso de leitura e gravação a bancos de dados externos usando JARs de driver JDBC com a API de fonte de dados do Spark ou a API SQL de Consulta Remota.
Consulte Conexão JDBC.
Conexões HTTP
Conexões HTTP permitem a comunicação com serviços HTTP externos por meio de um proxy gerenciado pelo Databricks. Eles fornecem energia para APIs REST externas, integrações MCP e ferramentas de agentes de IA.
Consulte Conectar a um serviço HTTP externo e Instalar um servidor MCP externo.
Escolha o tipo de conexão
A tabela a seguir compara os tipos de conexão para ajudá-lo a escolher o mais adequado para o seu caso de uso.
Tipo | Caso de uso | Ler | Gravar | Nível de governança |
|---|---|---|---|---|
Ingerir dados de aplicativos SaaS ou bancos de dados em tabelas Delta. | Ingestão para Delta | N/A | Nível de conexão | |
Consultar um banco de dados externo diretamente, sem copiar dados. | Sim | Não | Nível da mesa | |
Conecte catálogos externos para consultar dados diretamente no armazenamento de arquivos de origem. | Sim | Não | Nível da mesa | |
Ler e gravar em um banco de dados externo com um driver JDBC específico. | Sim | Sim | Nível de conexão | |
Conecte-se a APIs HTTP externas, servidores MCP ou ferramentas de agente. | N/A | N/A | Nível de conexão |
Criar uma conexão
Você pode criar conexões usando SQL, a interface do usuário do Catalog Explorer ( Catálogo > Criar > Criar uma conexão ), ou a API REST e a CLI do Databricks.
A instrução SQL CREATE CONNECTION suporta os seguintes valores TYPE: DATABRICKS, HTTP, MYSQL, POSTGRESQL, REDSHIFT, SNOWFLAKE, SQLDW, SQLSERVER. Os tipos de ingestão de SaaS (como Salesforce, HubSpot e Jira) só podem ser criados usando a interface do usuário ou APIs.
Consulte CREATE CONNECTION na referência SQL.
Conexões e políticas de rede
A segurança para conectividade de saída opera nas seguintes camadas:
- As conexões do Unity Catalog governam as credenciais e a configuração de conexão (URL, host, porta, opções). Eles oferecem uma maneira segura e controlada de armazenar e compartilhar detalhes de autenticação e configurações de conexão para sistemas externos, sem incorporar segredos no código.
- Políticas de rede regem o acesso à rede. Eles controlam tanto a conectividade de saída do compute do Databricks para endpoints externos quanto a conectividade de entrada de fontes externas para o seu workspace. Conexões do Unity Catalog não impõem restrições de rede. Para gerenciar o tráfego permitido em qualquer direção, configure regras de rede.