Integração DataGrip com Databricks
Observação
Este artigo aborda o DataGrip, que não é fornecido nem suportado pelo Databricks. Para entrar em contato com o provedor, consulte Suporte DataGrip.
DataGrip é um ambiente de desenvolvimento integrado (IDE) para desenvolvedores de banco de dados que fornece um console query , navegação de esquema, planos de explicação, conclusão de código inteligente, análise em tempo real e correções rápidas, refatorações, integração de controle de versão e outros recursos.
Este artigo descreve como usar sua máquina de desenvolvimento local para instalar, configurar e usar o DataGrip para trabalhar com bancos de dados no Databricks.
Observação
Este artigo foi testado com macOS, Databricks JDBC Driver versão 2.6.36 e DataGrip versão 2023.3.1.
Requisitos
Antes de instalar o DataGrip, sua máquina de desenvolvimento local deve atender aos seguintes requisitos:
Um sistema operacional Linux, macOS ou Windows.
downloads o Databricks JDBC Driver em sua máquina de desenvolvimento local, extraindo o arquivo
DatabricksJDBC42.jar
do arquivo downloadsDatabricksJDBC42-<version>.zip
.A Databricks cluster ou SQL warehouse para se conectar com DataGrip.
passo 1: Instalar o DataGrip
downloads e instalar o DataGrip.
Linux: downloads o arquivo
.zip
, extrai seu conteúdo e segue as instruções no arquivoInstall-Linux-tar.txt
.macOS: downloads e executa o arquivo
.dmg
.Windows: downloads e executa o arquivo
.exe
.
Para obter mais informações, consulte Instalar o DataGrip no site do DataGrip.
passo 2: configurar o driver JDBC Databricks para DataGrip
Configure o DataGrip com informações sobre o Databricks JDBC Driver que você downloads anteriormente.
começar DataGrip.
Clique em Arquivo > fonte de dados.
Na caixa de diálogo Fonte de dados e Drivers , clique na tab Drivers .
Clique no botão + (Driver) para adicionar um driver.
Para Nome, digite
Databricks
.Na tab Geral , na lista Arquivos de driver , clique no botão + (Adicionar ).
Clique em JARs customizados.
Procure e selecione o arquivo
DatabricksJDBC42.jar
que você extraiu anteriormente e clique em Abrir.Para Turma, selecione
com.databricks.client.jdbc.Driver
.Clique em OK.
passo 3: Conecte o DataGrip aos seus bancos de dados Databricks
No DataGrip, clique em Arquivo > fonte de dados.
Na tab fonte de dados , clique no botão + (Adicionar ).
Selecione o driver Databricks que você adicionou na passo anterior.
Na Geral tab, para URL, insira o valor do campo URL JDBC para seu recurso Databricks. Para a sintaxe do campo URL JDBC , consulte Configurações de autenticação para o driver JDBC do Databricks.
Observação
A configuração de capacidade do driver
ConnCatalog
deve ser especificada no URL do JDBC; caso contrário, os esquemas não poderão ser identificados.Clique em Testar conexão.
Dica
Você deve começar seu recurso antes de testar sua conexão. Caso contrário, o teste pode demorar vários minutos para ser concluído enquanto o recurso começa.
Se a conexão for bem-sucedida, na Esquemas tab, marque as caixas dos esquemas que você deseja acessar, por exemplo Todos os esquemas.
Clique em OK.
Repita as instruções nesta passo para cada recurso que você deseja que o DataGrip acesse.
passo 4: Use o DataGrip para navegar nas tabelas
Use DataGrip para acessar tabelas em seu workspace Databricks.
No DataGrip, na janela Banco de dados , expanda seu nó de recurso, expanda o esquema que deseja navegar e, em seguida, expanda tabelas.
Clique duas vezes em uma tabela. O primeiro conjunto de linhas da tabela é exibido.
Repita as instruções nesta passo para acessar tabelas adicionais.
Para acessar tabelas em outros esquemas, na barra de ferramentas da janela Banco de Dados , clique no ícone Propriedades da fonte de dados . Na caixa de diálogo fonte de dados e Drivers , na tab Esquemas , marque a caixa de cada esquema adicional que deseja acessar e clique em OK.
passo 5: Use DataGrip para executar instruções SQL
Use o DataGrip para carregar a tabela trips
de amostra do esquema samples
do catálogo nyctaxi
.
No DataGrip, clique em Arquivo > Novo > Arquivo SQL.
Digite um nome para o arquivo, por exemplo
select_trips
.Na tab do arquivo
select_trips.sql
, insira a seguinte instrução SQL:SELECT * FROM samples.nyctaxi.trips;
Selecione a instrução
SELECT
.Na barra de ferramentas da tabArquivo, clique no ícone Executar .
Próximos passos
Saiba mais sobre o console Query no DataGrip.
Saiba mais sobre o editor de dados no DataGrip.
Saiba mais sobre as várias janelas de ferramentas no DataGrip.
Aprenda a pesquisar no DataGrip.
Aprenda a exportar dados no DataGrip.
Aprenda a localizar e substituir texto usando expressões regulares no DataGrip.