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 downloads DatabricksJDBC42-<version>.zip.

  • A Databricks clusters ou SQL warehouse para se conectar ao 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 arquivo Install-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.

  1. começar DataGrip.

  2. Clique em Arquivo > fonte de dados.

  3. Na caixa de diálogo Fonte de dados e Drivers , clique na tab Drivers .

  4. Clique no botão + (Driver) para adicionar um driver.

  5. Para Nome, digite Databricks.

  6. Na tab Geral , na lista Arquivos de driver , clique no botão + (Adicionar ).

  7. Clique em JARs customizados.

  8. Procure e selecione o arquivo DatabricksJDBC42.jar que você extraiu anteriormente e clique em Abrir.

  9. Para Turma, selecione com.databricks.client.jdbc.Driver.

  10. Clique em OK.

passo 3: Conecte o DataGrip aos seus bancos de dados Databricks

  1. No DataGrip, clique em Arquivo > fonte de dados.

  2. Na tab fonte de dados , clique no botão + (Adicionar ).

  3. Selecione o driver Databricks que você adicionou na passo anterior.

  4. 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.

  5. 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.

  6. Se a conexão for bem-sucedida, na Esquemas tab, marque as caixas dos esquemas que você deseja acessar, por exemplo Todos os esquemas.

  7. 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.

  1. No DataGrip, na janela Banco de dados , expanda seu nó de recurso, expanda o esquema que deseja navegar e, em seguida, expanda tabelas.

  2. 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 .

  1. No DataGrip, clique em Arquivo > Novo > Arquivo SQL.

  2. Digite um nome para o arquivo, por exemplo select_trips.

  3. Na tab do arquivo select_trips.sql, insira a seguinte instrução SQL:

    SELECT * FROM samples.nyctaxi.trips;
    
  4. Selecione a instrução SELECT .

  5. Na barra de ferramentas da tabArquivo, clique no ícone Executar .

Próximos passos