Pular para o conteúdo principal

Integração do DataGrip com o Databricks

nota

Este artigo abrange o site DataGrip, que é desenvolvido por terceiros. Para entrar em contato com o provedor, consulte Suporte do DataGrip.

DataGrip é um ambiente de desenvolvimento integrado (IDE) para desenvolvedores de banco de dados que oferece um console de consulta, navegação de esquema, planos de explicação, conclusão de código inteligente, análise de 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 em Databricks.

nota

Este artigo foi testado com o 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 driverDatabricks JDBC em sua máquina de desenvolvimento local, extraindo o arquivo DatabricksJDBC42.jar do arquivo DatabricksJDBC42-<version>.zip de downloads.
  • Um Databricks clustering ou SQL warehouse para se conectar com DataGrip.

Etapa 1: Instalar o DataGrip

Faça o download e instale o DataGrip.

  • Linux : Faça o download do arquivo .zip, extraia seu conteúdo e siga as instruções do arquivo Install-Linux-tar.txt.
  • macOS : faça o download e execute o arquivo .dmg.
  • Windows : download e execução do arquivo .exe.

Para obter mais informações, consulte Install DataGrip no site DataGrip.

Etapa 2: Configurar o driver JDBC da Databricks para o DataGrip

Configure o site DataGrip com informações sobre o driver Databricks JDBC que o senhor baixou anteriormente.

  1. DataGrip.
  2. Clique em File (Arquivo) > fonte de dados .
  3. Na caixa de diálogo Fonte de dados e Drivers , clique em Drivers tab.
  4. Clique no botão + ( Driver ) para adicionar um driver.
  5. Em Nome , digite Databricks.
  6. No site General tab, na lista Driver Files (Arquivos de driver ), clique no botão + (Adicionar ).
  7. Clique em JARs personalizados .
  8. Procure e selecione o arquivo DatabricksJDBC42.jar que você extraiu anteriormente e clique em Abrir .
  9. Em Classe , selecione com.databricks.client.jdbc.Driver.
  10. Clique em OK .

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

  1. Em DataGrip, clique em File > fonte de dados .

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

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

  4. Em General tab, para URL , digite o valor do campo JDBC URL para seu recurso Databricks. Para obter a sintaxe do campo JDBC URL , consulte Configurações de autenticação para o driver JDBC da Databricks.

nota

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.

  1. Clique em Testar conexão .
dica

O senhor deve começar seu recurso antes de testar sua conexão. Caso contrário, o teste poderá levar vários minutos para ser concluído enquanto o recurso começa.

  1. Se a conexão for bem-sucedida, em Schemas tab, marque as caixas dos esquemas que o senhor deseja acessar, por exemplo, All schemas (Todos os esquemas ).

  2. Clique em OK .

Repita as instruções nesta passo para cada recurso que você deseja que o DataGrip acesse.

Etapa 4: Use o DataGrip para navegar pelas tabelas

Use DataGrip para acessar tabelas em seu Databricks workspace.

  1. No DataGrip, na janela Database (Banco de dados) , expanda o nó do recurso, expanda o esquema que deseja procurar e, em seguida, expanda as 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 Fonte de dados Properties. Na caixa de diálogo Fonte de dados e Drivers , em Schemas tab, marque a caixa de cada esquema adicional que o senhor deseja acessar e clique em OK .

Etapa 5: Use DataGrip para executar as declarações SQL

Use o DataGrip para carregar a tabela de amostra trips do esquema nyctaxi do catálogo samples.

  1. No DataGrip, clique em File (Arquivo) > New (Novo) > SQL File (Arquivo SQL ).

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

  3. No arquivo select_trips.sql tab, digite a seguinte instrução SQL:

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

  5. Na barra de ferramentas do arquivo tab, clique no ícone Execute (Executar ).

Próximas etapas

Recurso adicional