Udostępnij za pośrednictwem


Integracja usługi DataGrip z usługą Azure Databricks

Uwaga

W tym artykule opisano usługę DataGrip, która jest opracowywana przez inną firmę. Aby skontaktować się z dostawcą, zobacz DataGrip Support (Pomoc techniczna usługi DataGrip).

DataGrip to zintegrowane środowisko projektowe (IDE) dla deweloperów baz danych, które udostępnia konsolę zapytań, nawigację schematu, objaśnienie planów, uzupełnianie kodu inteligentnego, analizę w czasie rzeczywistym i szybkie poprawki, refaktoryzacje, integrację kontroli wersji i inne funkcje.

W tym artykule opisano sposób używania lokalnej maszyny programistycznej do instalowania, konfigurowania i używania narzędzia DataGrip do pracy z bazami danych w usłudze Azure Databricks.

Uwaga

Ten artykuł został przetestowany z systemami macOS, Databricks JDBC Driver w wersji 2.6.36 i DataGrip w wersji 2023.3.1.

Wymagania

Przed zainstalowaniem aplikacji DataGrip lokalna maszyna deweloperna musi spełniać następujące wymagania:

  • System operacyjny Linux, macOS lub Windows.
  • Pobierz sterownik JDBC usługi Databricks na lokalną maszynę dewelopera, wyodrębniając DatabricksJDBC42.jar plik z pobranego DatabricksJDBC42-<version>.zip pliku.
  • Klaster usługi Azure Databricks lub usługa SQL Warehouse w celu nawiązania połączenia z usługą DataGrip.

Krok 1. Instalowanie biblioteki DataGrip

Pobierz i zainstaluj narzędzie DataGrip.

  • Linux: pobierz .zip plik, wyodrębnij jego zawartość, a następnie postępuj zgodnie z instrukcjami w Install-Linux-tar.txt pliku.
  • macOS: pobierz i uruchom .dmg plik.
  • Windows: pobierz i uruchom .exe plik.

Aby uzyskać więcej informacji, zobacz Instalowanie elementu DataGrip w witrynie internetowej DataGrip .

Krok 2. Konfigurowanie sterownika JDBC usługi Databricks dla elementu DataGrip

Skonfiguruj aplikację DataGrip z informacjami o pobranym wcześniej sterowniku JDBC usługi Databricks.

  1. Uruchom plik DataGrip.
  2. Kliknij pozycję > danych plików.
  3. W oknie dialogowym Źródła danych i sterowniki kliknij kartę Sterowniki .
  4. + Kliknij przycisk (Sterownik), aby dodać sterownik.
  5. W polu Nazwa wprowadź Databricks.
  6. Na karcie Ogólne na liście Driver Files kliknij przycisk + (Dodaj).
  7. Kliknij pozycję Niestandardowe reguły JAR.
  8. Przejdź do i wybierz wyodrębniony wcześniej plik DatabricksJDBC42.jar, a następnie kliknij przycisk Otwórz.
  9. W obszarze Classwybierz com.databricks.client.jdbc.Driver.
  10. Kliknij przycisk OK.

Krok 3. Łączenie biblioteki DataGrip z bazami danych usługi Azure Databricks

  1. W usłudze DataGrip kliknij pozycję > danych pliku.

  2. Na karcie Źródła danych kliknij + przycisk (Dodaj).

  3. Wybierz sterownik Databricks, który dodałeś w poprzednim kroku.

  4. Na karcie Ogólne w polu Adres URL wprowadź wartość pola Adres URL JDBC dla zasobu usługi Azure Databricks. Aby uzyskać informacje o składni pola adresu URL JDBC, zobacz Ustawienia uwierzytelniania sterownika JDBC usługi Databricks.

    Uwaga

    Ustawienie ConnCatalog możliwości sterownika musi być określone w adresie URL JDBC. W przeciwnym razie nie można zidentyfikować schematów.

  5. Kliknij pozycję Testuj połączenie.

    Napiwek

    Przed rozpoczęciem testowania połączenia należy uruchomić zasób. W przeciwnym razie wykonanie testu może potrwać kilka minut podczas uruchamiania zasobu.

  6. Jeśli połączenie powiedzie się, na karcie Schematy zaznacz pola schematów, do których chcesz mieć dostęp, na przykład Wszystkie schematy.

  7. Kliknij przycisk OK.

Powtórz instrukcje w tym kroku dla każdego zasobu, do którego ma uzyskać dostęp usługa DataGrip.

Krok 4. Przeglądanie tabel przy użyciu elementu DataGrip

Użyj narzędzia DataGrip, aby uzyskać dostęp do tabel w obszarze roboczym usługi Azure Databricks.

  1. W okienku Database rozwiń węzeł zasobu, rozwiń schemat, który chcesz przeglądać, a następnie rozwiń tabele.
  2. Kliknij dwukrotnie tabelę. Zostanie wyświetlony pierwszy zestaw wierszy z tabeli.

Powtórz instrukcje opisane w tym kroku, aby uzyskać dostęp do dodatkowych tabel.

Aby uzyskać dostęp do tabel w innych schematach, na pasku narzędzi okna usługi Database kliknij ikonę właściwości źródła danych . W oknie dialogowym Źródła danych i sterowniki na karcie schematy zaznacz pole wyboru dla każdego dodatkowego schematu, do którego chcesz uzyskać dostęp, a następnie kliknij przycisk OK.

Krok 5. Uruchamianie instrukcji SQL przy użyciu elementu DataGrip

Użyj narzędzia DataGrip, aby załadować przykładową tabelę trips ze schematu samples katalogu nyctaxi.

  1. W dataGrip kliknij pozycję Plik > nowy > plik SQL.

  2. Wprowadź nazwę pliku, na przykład select_trips.

  3. select_trips.sql Na karcie plik wprowadź następującą instrukcję SQL:

    SELECT * FROM samples.nyctaxi.trips;
    
  4. Wybierz instrukcję SELECT.

  5. Na pasku narzędzi karty pliku kliknij ikonę Wykonaj .

Następne kroki

Dodatkowe zasoby