Partilhar via


Integração do DataGrip com o Azure Databricks

Nota

Este artigo aborda o DataGrip, que é desenvolvido por terceiros. Para contactar o provedor, consulte DataGrip Support.

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 inteligente de código, 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:

Etapa 1: Instalar o DataGrip

Baixe e instale o DataGrip.

  • Linux: Transfira o ficheiro , extraia o seu conteúdo e, em seguida, siga as instruções no ficheiro .zip.
  • 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.

  1. Inicie o DataGrip.
  2. Clique em Arquivo > Fontes de Dados.
  3. Na caixa de diálogo Fontes de Dados e Drivers, clique na guia Drivers.
  4. Clique no + botão (Driver) para adicionar um driver.
  5. Em Nome, digite Databricks.
  6. Na guia Geral, na lista Arquivos de Driver, clique no botão + (Adicionar).
  7. Clique em JARs personalizados.
  8. Procure e selecione o arquivo DatabricksJDBC42.jar extraído anteriormente e clique em Abrir.
  9. Para Classe, selecione com.databricks.client.jdbc.Driver.
  10. Clique em OK.

Etapa 3: Conectar o DataGrip aos bancos de dados do Azure Databricks

  1. Em DataGrip, clique em Fontes de Dados de Arquivo>.

  2. Na aba Fontes de Dados, clique no botão + (Adicionar).

  3. Selecione o driver Databricks que adicionou na etapa anterior.

  4. Na guia Geral, para URL, insira o valor do campo URL JDBC para seu recurso Azure Databricks. Para a sintaxe do campo URL JDBC, consulte Configurações de autenticação para o driver JDBC Databricks.

    Nota

    A ConnCatalogconfiguração de capacidade do driver deve ser especificada na URL JDBC, caso contrário, os esquemas não poderão ser identificados.

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

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

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

  1. Em DataGrip, na janela Base de Dados, expanda o nó de recurso, expanda o esquema que deseja explorar e expanda tabelas.
  2. 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, no separador Esquemas, selecione a caixa para cada esquema adicional que pretenda aceder e, em seguida, clique em OK.

Etapa 5: Usar DataGrip para executar instruções SQL

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

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

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

  3. No separador do ficheiro 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 guia Arquivo, clique no ícone Executar .

Próximos passos

Recursos adicionais