Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Notatka
W tym artykule opisano usługę DBeaver, która jest opracowywana przez inną firmę. Aby skontaktować się z dostawcą, zobacz stronę problemów w repozytorium dbeaver/dbeaver w witrynie GitHub.
DBeaver to lokalne, wieloplatformowe narzędzie bazy danych dla deweloperów, administratorów baz danych, analityków danych, inżynierów danych i innych osób, które muszą pracować z bazami danych. Usługa DBeaver obsługuje usługę Azure Databricks, a także inne popularne bazy danych.
W tym artykule opisano sposób używania lokalnej maszyny deweloperów do instalowania, konfigurowania i używania bezpłatnej wersji DBeaver Community Edition (CE) typu open source do pracy z bazami danych w usłudze Azure Databricks.
Notatka
Niniejszy artykuł został przetestowany na systemie macOS, sterownik JDBC usługi Databricks w wersji 2.6.36 i DBeaver CE w wersji 23.3.0.
Wymagania
Przed zainstalowaniem narzędzia DBeaver lokalna maszyna deweloperza musi spełniać następujące wymagania:
- System operacyjny Linux 64-bitowy, macOS lub Windows 64-bitowy. (System Linux 32-bitowy jest obsługiwany, ale nie jest zalecany).
- Sterownik JDBC Databricks na lokalnej maszynie programistycznej, wyodrębniając plik
DatabricksJDBC42.jarz pobranego plikuDatabricksJDBC42-<version>.zip.
Aby nawiązać połączenie z usługą DBeaver, musisz również mieć klaster usługi Azure Databricks lub SQL warehouse .
Krok 1. Instalowanie narzędzia DBeaver
Pobierz i zainstaluj DBeaver CE w następujący sposób:
-
Linux: pobierz i uruchom jeden z instalatorów systemu Linux ze strony pobierania w witrynie internetowej narzędzia DBeaver.
snapi opcje instalacjiflatpaksą również dostępne na tej stronie. -
systemu macOS: użyj homebrew do uruchamiania
brew install --cask dbeaver-communitylub MacPorts do uruchamianiasudo port install dbeaver-community. Instalator systemu macOS jest również dostępny na stronie pobierania na stronie DBeaver. -
Windows: użyj Chocolatey do uruchomienia
choco install dbeaver. Instalator systemu Windows jest również dostępny na stronie pobierania w witrynie internetowej usługi DBeaver.
Krok 2. Konfigurowanie sterownika JDBC usługi Azure Databricks dla usługi DBeaver
Skonfiguruj narzędzie DBeaver z informacjami o pobranym wcześniej sterowniku JDBC usługi Databricks.
- Uruchom DBeaver.
- Jeśli zostanie wyświetlony monit o utworzenie nowej bazy danych, kliknij przycisk Nie.
- Jeśli zostanie wyświetlony monit o nawiązanie połączenia z bazą danych lub wybranie jej, kliknij przycisk Anuluj.
- Kliknij pozycję Database > Driver Manager.
- W oknie dialogowym Driver Manager kliknij przycisk Nowy.
- W oknie dialogowym Tworzenie nowego sterownika kliknij kartę Biblioteki .
- Kliknij pozycję Dodaj plik.
- Przejdź do folderu, do którego wyodrębniono sterownik JDBC usługi Azure Databricks.
- Przejdź do jednego poziomu niższego, aby znaleźć plik
.jar. - Wyróżnij plik
.jari kliknij przycisk Otwórz. - Na karcie Ustawienia w polu Nazwa sterownika wprowadź
Databricks. - Na karcie Ustawienia w polu Nazwa klasy wprowadź
com.databricks.client.jdbc.Driver. - Kliknij przycisk OK.
- W oknie dialogowym Driver Manager kliknij przycisk Zamknij.
Krok 3. Łączenie rozwiązania DBeaver z bazami danych usługi Azure Databricks
Użyj narzędzia DBeaver, aby nawiązać połączenie z klastrem lub usługą SQL Warehouse w celu uzyskania dostępu do baz danych w obszarze roboczym usługi Azure Databricks.
W aplikacji DBeaver kliknij element Database > New Database Connection.
W oknie dialogowym Połącz z bazą danych na karcie Wszystkie kliknij pozycję Databricks, a następnie kliknij przycisk Dalej.
Kliknij kartę Main i wprowadź wartość w polu JDBC URL dla zasobu Azure Databricks. Aby uzyskać informacje o składni pola adresu URL JDBC , zobacz Ustawienia uwierzytelniania sterownika JDBC usługi Databricks (Simba).
Kliknij pozycję Testuj połączenie.
Napiwek
Przed rozpoczęciem testowania połączenia należy uruchomić zasób usługi Azure Databricks. W przeciwnym razie wykonanie testu może potrwać kilka minut podczas uruchamiania zasobu.
Jeśli połączenie powiedzie się, w oknie dialogowym testu połączenia kliknij przycisk OK.
W oknie dialogowym Połącz z bazą danych kliknij przycisk Zakończ.
W oknie Database Navigator zostanie wyświetlony wpis Databricks. Aby zmienić nazwę połączenia, aby ułatwić identyfikację:
- Kliknij prawym przyciskiem myszy Databricks, a następnie kliknij Edytuj połączenie.
- W oknie dialogowym Konfiguracja Połączenia kliknij pozycję Ogólne.
- Zastąp inną nazwą połączenia dla połączenia
Databricks. - Kliknij przycisk OK.
Powtórz instrukcje opisane w tym kroku dla każdego zasobu, do którego ma uzyskać dostęp usługa DBeaver.
Krok 4. Przeglądanie obiektów danych za pomocą narzędzia DBeaver
Użyj narzędzia DBeaver, aby uzyskać dostęp do obiektów danych w obszarze roboczym usługi Azure Databricks, takich jak tabele i właściwości tabeli, widoki, indeksy, typy danych i inne typy obiektów danych.
W aplikacji DBeaver w oknie Database Navigator kliknij prawym przyciskiem połączenie, którego chcesz użyć.
Jeśli Connect jest włączona, kliknij ją. (Jeśli Connect jest wyłączona, masz już połączenie).
Napiwek
Przed próbą nawiązania połączenia z zasobem należy uruchomić zasób. W przeciwnym razie ukończenie połączenia może potrwać kilka minut, gdy zasób zostanie uruchomiony.
Rozwiń właśnie nawiązane połączenie.
Rozwiń i przeglądaj dostępne obiekty danych. Kliknij dwukrotnie obiekt danych, aby uzyskać więcej informacji na jego temat.
Powtórz instrukcje opisane w tym kroku, aby uzyskać dostęp do dodatkowych obiektów danych.
Krok 5. Uruchamianie instrukcji SQL przy użyciu narzędzia DBeaver
**
Użyj narzędzia DBeaver do załadowania przykładowej trips tabeli ze schematu samples katalogu nyctaxi.
W aplikacji DBeaver w oknie Database Navigator kliknij prawym przyciskiem połączenie, którego chcesz użyć.
Jeśli Connect jest włączona, kliknij ją. (Jeśli Connect jest wyłączona, masz już połączenie).
Napiwek
Przed próbą nawiązania połączenia z zasobem należy uruchomić zasób. W przeciwnym razie ukończenie połączenia może potrwać kilka minut, gdy zasób zostanie uruchomiony.
Kliknij pozycję Edytor SQL > Nowy skrypt SQL.
Na karcie (nazwa połączenia) Script-1 wprowadź następującą instrukcję SQL:
SELECT * FROM samples.nyctaxi.trips;Kliknij Edytor SQL, > Wykonaj skrypt SQL.
Następne kroki
- Użyj edytora obiektów bazy danych do pracy z właściwościami obiektów bazy danych, danymi i diagramami relacyjnymi jednostek.
- Użyj edytora danych, aby wyświetlić i edytować dane w tabeli bazy danych lub widoku.
- Użyj edytora SQL do pracy ze skryptami SQL.
- Praca z diagramami relacji jednostek (ERD) w usłudze DBeaver.
- importować i eksportować dane do i z DBeaver.
- Migrowanie danych przy użyciu narzędzia DBeaver.
- Rozwiązywanie problemów ze sterownikiem JDBC przy użyciu DBeaver.