Integração do DataGrip com o Azure Databricks
Nota
Este artigo aborda o DataGrip, que não é fornecido nem suportado pelo Databricks. Para entrar em contato com o provedor, consulte Suporte a DataGrip.
DataGrip é um ambiente de desenvolvimento integrado (IDE) para desenvolvedores de banco de dados que fornece um console de consulta, navegação de esquema, planos explicativos, conclusão de código inteligente, análise em tempo real e correções rápidas, refatoração, 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 Azure Databricks.
Nota
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.
- Faça o download do Databricks JDBC Driver em sua máquina de desenvolvimento local, extraindo o
DatabricksJDBC42.jar
arquivo do arquivo baixadoDatabricksJDBC42-<version>.zip
. - Um cluster do Azure Databricks ou um armazém SQL para se conectar ao DataGrip.
Etapa 1: Instalar o DataGrip
Baixe e instale o DataGrip.
- Linux: Transfira o ficheiro, extraia o
.zip
seu conteúdo e, em seguida, siga as instruções noInstall-Linux-tar.txt
ficheiro. - macOS: Transfira e execute o
.dmg
ficheiro. - Windows: Baixe e execute o
.exe
arquivo.
Para obter mais informações, consulte Instalar o DataGrip no site do DataGrip.
Etapa 2: Configurar o driver JDBC Databricks para DataGrip
Configure o DataGrip com informações sobre o Databricks JDBC Driver que você baixou anteriormente.
- Inicie o DataGrip.
- Clique em Fontes de dados de arquivo>.
- Na caixa de diálogo Fontes de Dados e Drivers, clique na guia Drivers.
- Clique no + botão (Driver) para adicionar um driver.
- Em Nome, digite
Databricks
. - Na guia Geral, na lista Arquivos de driver, clique no + botão (Adicionar).
- Clique em JARs personalizados.
- Procure e selecione o arquivo extraído
DatabricksJDBC42.jar
anteriormente e clique em Abrir. - Em Classe, selecione
com.databricks.client.jdbc.Driver
. - Clique em OK.
Etapa 3: Conectar o DataGrip aos bancos de dados do Azure Databricks
Em DataGrip, clique em Fontes de Dados de Arquivo>.
Na guia Fontes de Dados, clique no + botão (Adicionar).
Selecione o driver Databricks que você adicionou na etapa anterior.
Na guia Geral, para URL, insira o valor do campo URL JDBC para seu recurso Azure Databricks. Para obter a sintaxe do campo URL JDBC, consulte Configurações de autenticação para o driver JDBC Databricks.
Clique em Testar Ligação.
Gorjeta
Você deve iniciar seu recurso antes de testar sua conexão. Caso contrário, o teste pode levar vários minutos para ser concluído enquanto o recurso é iniciado.
Se a conexão for bem-sucedida, na guia Esquemas, marque as caixas dos esquemas que você deseja acessar, por exemplo, Todos os esquemas.
Clique em OK.
Repita as instruções nesta etapa para cada recurso que você deseja que o DataGrip acesse.
Etapa 4: Usar DataGrip para procurar tabelas
Use o DataGrip para acessar tabelas em seu espaço de trabalho do Azure Databricks.
- Em DataGrip, na janela Banco de dados, expanda o nó de recurso, expanda o esquema que você 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 etapa 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 Fontes de Dados e Drivers, na guia Esquemas, marque a caixa para cada esquema adicional que você deseja acessar e clique em OK.
Etapa 5: Usar DataGrip para executar instruções SQL
Use DataGrip para carregar a tabela de exemplo trips
do nyctaxi
esquema do samples
catálogo.
Em DataGrip, clique em Arquivo > Novo > Arquivo SQL.
Insira um nome para o arquivo, por exemplo
select_trips
.Na guia arquivo
select_trips.sql
, insira a seguinte instrução SQL:SELECT * FROM samples.nyctaxi.trips;
Selecione a
SELECT
instrução.Na barra de ferramentas da guia Arquivo, clique no ícone Executar .
Próximos passos
- Saiba mais sobre o console de consulta no DataGrip.
- Saiba mais sobre o editor de dados no DataGrip.
- Saiba mais sobre as várias janelas de ferramentas no DataGrip.
- Saiba como pesquisar no DataGrip.
- Saiba como exportar dados no DataGrip.
- Saiba como localizar e substituir texto usando expressões regulares no DataGrip.
Recursos adicionais
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários