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.
Ważne
Skalowanie automatyczne bazy danych Lakebase znajduje się w wersji beta w następujących regionach: eastus2, westeurope, westus.
Autoskalowanie bazy danych Lakebase to najnowsza wersja bazy danych Lakebase z automatycznym skalowaniem obliczeniowym, skalowaniem do zera, rozgałęzianiem i natychmiastowym przywracaniem. Aby zapoznać się z porównaniem funkcji z aprowizowaną usługą Lakebase, zobacz wybieranie między wersjami.
DBeaver to uniwersalne narzędzie do zarządzania bazami danych, które obsługuje szeroką gamę baz danych, w tym PostgreSQL. Udostępnia bogaty zestaw funkcji do administrowania bazami danych, tworzenia zapytań i wizualizacji danych.
Wymagania wstępne
- Wersja DBeaver Community lub Enterprise zainstalowana w systemie
- Projekt usługi Lakebase ze skonfigurowaną rolą Postgres
Uwaga / Notatka
Zalecamy używanie natywnego uwierzytelniania haseł Postgres podczas nawiązywania połączenia z usługą DBeaver. Natywne hasła postgres nie wygasają co godzinę, takich jak tokeny OAuth, dzięki czemu lepiej nadają się do obsługi aplikacji, które nie mogą często odświeżać poświadczeń. Zobacz Omówienie uwierzytelniania , aby uzyskać szczegółowe informacje o metodach uwierzytelniania.
Instalowanie narzędzia DBeaver
Jeśli nie masz zainstalowanego narzędzia DBeaver, pobierz go i zainstaluj z witryny internetowej narzędzia DBeaver.
Zrozumienie ciągu połączenia
Usługa Lakebase udostępnia parametry połączenia, które zawierają wszystkie informacje potrzebne do nawiązania połączenia. Oto jak go przeanalizować:
postgresql://role_name:password@ep-abc-123.databricks.com/databricks_postgres?sslmode=require
^ ^ ^ ^
user -| | |- hostname |- database
|
|- password
Uwaga / Notatka
Narzędzia DBeaver i inne narzędzia oparte na języku Java działają najlepiej, gdy podajesz szczegóły połączenia w oddzielnych polach, a nie jako parametry połączenia.
Aby uzyskać więcej informacji na temat parametrów połączenia, zobacz Parametry połączenia.
Nawiązywanie połączenia z bazą danych
Pobierz szczegóły połączenia z usługi Lakebase:
- Przejdź do aplikacji Lakebase i wybierz projekt
- Kliknij Połącz, aby otworzyć okno połączenia z bazą danych
- Wybierz gałąź, obliczenia i bazę danych, z którą chcesz nawiązać połączenie
- Wybierz rolę Postgres z listy rozwijanej (zalecamy użycie natywnej roli Postgres z uwierzytelnianiem haseł)
- Zwróć uwagę na szczegóły połączenia
Utwórz nowe połączenie z bazą danych w usłudze DBeaver:
- Otwórz narzędzie DBeaver
- Kliknij przycisk Nowe połączenie z bazą danych (ikona wtyczki) lub wybierz pozycjęNowe połączenie bazy danych> z menu
- W kreatorze Nawiązywanie połączenia z bazą danych wybierz pozycję PostgreSQL z listy typów baz danych
- Kliknij Dalej
Wprowadź szczegóły połączenia:
-
Host: wprowadź nazwę hosta punktu końcowego obliczeniowego (np.
ep-abc-123.databricks.com) -
Port:
5432 -
Baza danych: wprowadź nazwę bazy danych (np.
databricks_postgres) -
Nazwa użytkownika: wprowadź nazwę roli Postgres (np.
role_name) - Hasło: wprowadź hasło roli Postgres
- Pokaż wszystkie bazy danych: włącz tę opcję, aby wyświetlić wszystkie bazy danych w projekcie
-
Host: wprowadź nazwę hosta punktu końcowego obliczeniowego (np.
Konfigurowanie protokołu SSL:
- Kliknij pozycję Edytuj ustawienia sterownika
- Na karcie Właściwości sterownika znajdź
sslmodei ustaw ją narequire - Kliknij przycisk OK , aby powrócić do okna dialogowego połączenia
Przetestuj i zapisz połączenie:
- Kliknij pozycję Testuj połączenie , aby zweryfikować szczegóły połączenia
- W przypadku powodzenia kliknij przycisk Zakończ , aby zapisać połączenie
Połączenie bazy danych Lakebase będzie teraz wyświetlane na lewym pasku bocznym pod Nawigatorem baz danych.
Korzystanie z narzędzia DBeaver
Po nawiązaniu połączenia można wykonywać następujące czynności:
Uruchamianie zapytań SQL
- Kliknij prawym przyciskiem myszy swoje połączenie z bazą danych w lewym panelu bocznym.
- Wybierz Edytor SQL>Nowy skrypt SQL
- Wprowadź zapytania SQL w edytorze
- Kliknij przycisk Wykonaj (ikona odtwarzania), aby je uruchomić
- Wyświetlanie wyników w okienku wyników poniżej edytora
Zarządzanie tabelami
- Rozwiń połączenie z bazą danych w lewym pasku bocznym
- Przejdź do Bazy danych>[baza danych]>Schematy>public>Tabele
- Kliknij prawym przyciskiem myszy pozycję Tabele , aby utworzyć nową tabelę
- Kliknij prawym przyciskiem myszy istniejącą tabelę, aby wyświetlić, edytować ją lub zarządzać nią
Importowanie i eksportowanie danych
Aby zaimportować dane:
- Kliknij prawym przyciskiem myszy tabelę i wybierz polecenie Importuj dane
- Wybierz format pliku źródłowego (np. CSV, JSON)
- Postępuj zgodnie z monitami, aby mapować kolumny i importować
Aby wyeksportować dane:
- Kliknij prawym przyciskiem myszy tabelę i wybierz polecenie Eksportuj dane
- Wybierz format eksportu (np. CSV, JSON)
- Postępuj zgodnie z monitami, aby zapisać plik
Konstruktor zapytań wizualnych
Narzędzie DBeaver zawiera wizualnego konstruktora zapytań, który umożliwia graficzne konstruowanie zapytań przez wybieranie tabel, kolumn i warunków.
Rozwiązywanie problemów
Parametry połączenia nie zostały zaakceptowane
Narzędzie DBeaver i inne narzędzia oparte na języku Java korzystające ze sterownika pgJDBC mogą nie obsługiwać włączenia nazwy roli i hasła w strunie połączenia bazy danych. Jeśli wystąpią problemy z parametrami połączenia, zamiast tego użyj oddzielnych pól szczegółów połączenia zgodnie z opisem w tym przewodniku.
Zabezpieczenia połączeń
Usługa Lakebase wymaga, aby wszystkie połączenia używały szyfrowania SSL/TLS. Upewnij się, że sslmode jest ustawione na require we właściwościach sterownika.
Aby uzyskać więcej informacji na temat parametrów połączenia i opcji uwierzytelniania, zobacz Nawiązywanie połączenia z projektem.