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 programistyczne (IDE) dla deweloperów baz danych, które udostępnia konsolę zapytań, nawigację schema, plany explain, inteligentne uzupełnianie kodu, 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 pobranegoDatabricksJDBC42-<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 wInstall-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
Set uzupełnij DataGrip informacjami o sterowniku JDBC Databricks, który pobrałeś wcześniej.
- Uruchom plik DataGrip.
- Kliknij pozycję > danych plików.
- W oknie dialogowym Źródła danych i sterowniki kliknij kartę Sterowniki .
- + Kliknij przycisk (Sterownik), aby dodać sterownik.
- W polu Nazwa wprowadź
Databricks
. - Na karcie Ogólne, w plikach sterowników list, kliknij przycisk + (Dodaj).
- Kliknij pozycję Niestandardowe reguły JAR.
- Przejdź do pliku
DatabricksJDBC42.jar
, który wyodrębniłeś wcześniej, select go, a następnie kliknij Otwórz. - W przypadkuklasy
. - Kliknij przycisk OK.
Krok 3. Łączenie biblioteki DataGrip z bazami danych usługi Azure Databricks
W usłudze DataGrip kliknij pozycję > danych pliku.
Na karcie Źródła danych kliknij + przycisk (Dodaj).
Select sterownik usługi Databricks dodany w poprzednim kroku.
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.
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.
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.
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 tables za pomocą narzędzia DataGrip
Użyj narzędzia DataGrip, aby uzyskać dostęp do tables w obszarze roboczym usługi Azure Databricks.
- W DataGrip, w Databasewindow, rozwiń węzeł zasobu, rozwiń węzeł schema, który chcesz przeglądać, a następnie rozwiń węzeł tables.
- Kliknij dwukrotnie table. Zostaną wyświetlone pierwsze set wierszy z table.
Powtórz instrukcje opisane w tym kroku, aby uzyskać dostęp do dodatkowych tables.
Aby uzyskać dostęp do tables w innych schematach, na pasku narzędzi usługi Databasewindowkliknij 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 schema, do którego chcesz uzyskać dostęp, a następnie kliknij OK.
Krok 5. Uruchamianie instrukcji SQL przy użyciu elementu DataGrip
Użyj narzędzia DataGrip, aby załadować przykładową trips
table z samples
catalogna nyctaxi
schema.
W dataGrip kliknij pozycję Plik > nowy > plik SQL.
Wprowadź nazwę pliku, na przykład
select_trips
.select_trips.sql
Na karcie plik wprowadź następującą instrukcję SQL:SELECT * FROM samples.nyctaxi.trips;
Select oświadczenia
SELECT
.Na pasku narzędzi karty pliku kliknij ikonę Wykonaj .
Następne kroki
- Dowiedz się więcej o konsoli zapytań w usłudze DataGrip.
- Dowiedz się więcej o edytorze danych w usłudze DataGrip.
- Dowiedz się więcej o różnych oknach narzędzi w narzędziu DataGrip.
- Dowiedz się, jak wyszukiwać w usłudze DataGrip.
- Dowiedz się, jak eksportować dane w usłudze DataGrip.
- Dowiedz się, jak znaleźć i zamienić tekst przy użyciu wyrażeń regularnych w usłudze DataGrip.