Udostępnij przez


Uzyskiwanie dostępu do wystąpienia bazy danych z poziomu edytora SQL

Ważne

Ta funkcja jest dostępna w wersji próbnej w następujących regionach: westus, westus2, eastus, eastus2, centralus, southcentralus, northeurope, westeurope, australiaeast, brazilsouth, canadacentral, centralindia, southeastasia, uksouth.

Na tej stronie opisano sposób uzyskiwania dostępu do wystąpienia bazy danych Lakebase z edytora SQL w celu uruchamiania poleceń i zapytań PostgreSQL.

Przed rozpoczęciem

Przed nawiązaniem połączenia sprawdź, czy spełnione są następujące wymagania:

  • Masz odpowiednią rolę Postgres, aby zalogować się do instancji bazy danych. Zobacz Zarządzanie rolami postgresu.
  • Rola Postgres ma przyznane niezbędne uprawnienia dostępu do bazy danych, schematu lub tabeli.

Twórca wystąpienia bazy danych ma już niezbędne uprawnienia dostępu do wystąpienia bazy danych z poziomu edytora SQL. Twórca wystąpienia może również dodać dodatkowych użytkowników do wystąpienia i przyznać użytkownikowi uprawnienia postgres.

Tworzenie nowego zapytania

Utwórz nowe zapytanie SQL w edytorze SQL.

  1. Kliknij pozycję Obliczenia na pasku bocznym obszaru roboczego.
  2. Kliknij pozycję Lakebase Provisioned.
  3. Wybierz wystąpienie bazy danych, dla którego chcesz uruchomić zapytania PostgreSQL.
  4. Kliknij pozycję Nowe zapytanie w prawym górnym rogu.
  5. Aby uruchomić zapytanie tylko do odczytu na możliwych do odczytu replikach pomocniczych:
    1. Kliknij menu rozwijane zasoby obliczeniowe i wybierz swoją jednostkę obliczeniową z etykietą (tylko do odczytu). Wybierz zasoby obliczeniowe tylko do odczytu z menu rozwijanego
    2. Kliknij przycisk Przełącz.

Uruchamianie zapytań

Aby uruchomić zapytania PostgreSQL, wybierz odpowiednią bazę danych i schemat w selektorze listy rozwijanej.

  1. Wybierz żądaną bazę danych i schemat w selektorze listy rozwijanej obok pozycji Uruchom wszystko.
  2. Wyświetl bazy danych, schematy, tabele i kolumny w bazach danych PostgreSQL w ikonie danych.
  3. Możesz wypełnić odwołanie do tabeli w przeglądarce schematów , klikając dwukrotnie prawą ikonę Chevron. Obok żądanej tabeli.
  4. Napisz zapytanie PostgreSQL, a następnie kliknij pozycję Uruchom wszystko.

Obsługiwane funkcje i ograniczenia

  1. Model uprawnień listy kontroli dostępu do zapytań (ACL) ma zastosowanie:
    1. Wykonanie odbywa się przy użyciu tożsamości usługi Databricks użytkownika, który kliknie pozycję Uruchom.
    2. Każdy, kto ma co najmniej dostęp CAN VIEW w zapytaniu, może zobaczyć wyniki wyświetlane w edytorze SQL.
  2. Obiekty powiązane z połączeniem, takie jak tabele tymczasowe i transakcje, działają w jednej komórce. Nie działają w różnych kliknięciach Uruchom , ponieważ każda z nich jest własną sesją.
  3. Jeśli $$ bloki zawierają instrukcje, które mają średniki, wyświetlane są tylko wyniki dla ostatniej instrukcji.