Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Edytor SQL Lakebase uruchamia zapytania w bazach danych Lakebase bezpośrednio z aplikacji Lakebase. Oferuje funkcje natywne dla bazy danych Postgres, takie jak EXPLAIN/ANALYZE, psql-style metapolecenia i eksportowanie wyników do pliku CSV/JSON/XLSX.
Uwaga / Notatka
Bazę danych usługi Lakebase można również odpytywać w edytorze SQL w Lakehouse, który udostępnia wizualizacje, dashboardy, funkcje współpracy i możliwość łączenia danych Lakebase z innymi tabelami Katalogu Unity. Zobacz Zapytanie z edytora SQL (Lakehouse).
Korzystanie z edytora SQL lakebase
Aby użyć edytora SQL:
- Otwórz aplikację Lakebase i wybierz projekt.
- Wybierz pozycję Edytor SQL na pasku bocznym, a następnie wybierz gałąź i bazę danych.
- Wprowadź zapytanie w edytorze i kliknij przycisk Uruchom , aby wyświetlić wyniki.
Aby wypróbować edytor SQL, możesz użyć następującego zapytania. Zapytanie tworzy tabelę, dodaje dane i pobiera dane z tabeli.
CREATE TABLE IF NOT EXISTS playing_with_lakebase(id SERIAL PRIMARY KEY, name TEXT NOT NULL, value REAL);
INSERT INTO playing_with_lakebase(name, value)
SELECT LEFT(md5(i::TEXT), 10), random() FROM generate_series(1, 10) s(i);
SELECT * FROM playing_with_lakebase;
Uruchamianie wielu instrukcji zapytania jednocześnie zwraca oddzielny zestaw wyników dla każdej instrukcji. Zestawy wyników są wyświetlane na osobnych kartach ponumerowanych w kolejności wykonywania.
Aby wyczyścić edytor, zaznacz zawartość pola tekstowego i usuń go.
Wyjaśnienie i analiza
Edytor SQL Lakebase udostępnia funkcje Wyjaśnij i Analizuj .
- Funkcja Wyjaśnij uruchamia określone zapytanie za pomocą polecenia Postgres EXPLAIN , które zwraca plan wykonywania zapytania. Funkcja Wyjaśnij zwraca tylko plan z oszacowaniami. Nie wykonuje zapytania.
- Funkcja Analizuj uruchamia określone zapytanie za pomocą EXPLAIN funkcji ANALYZE. Parametr
ANALYZEpowoduje wykonanie zapytania i zwraca rzeczywiste liczby wierszy i czasy uruchamiania dla węzłów planu wraz zEXPLAINoszacowaniami.
Zrozumienie informacji dostarczonych przez funkcje Wyjaśnij i Analizuj wymaga znajomości polecenia Postgres EXPLAIN i jego parametru ANALYZE . Zapoznaj się z dokumentacją EXPLAIN i tematem Użycie EXPLAIN w dokumentacji PostgreSQL.
Eksportowanie danych do plików CSV, JSON i XLSX
Edytor SQL Lakebase obsługuje eksportowanie danych do JSON, CSV i XLSX. Uzyskaj dostęp do przycisku pobierania w prawym dolnym rogu strony edytora SQL . Przycisk pobierania jest wyświetlany tylko wtedy, gdy istnieje zestaw wyników do pobrania.
Rozwiń sekcję wyników w oknie Edytora SQL
Rozwiń sekcję wyników okna edytora SQL, wybierając przycisk rozwiń okno w prawym dolnym rogu strony edytora SQL .
Metapolecenia
Edytor SQL lakebase obsługuje używanie meta-poleceń Postgres, które działają jak skróty do interakcji z bazą danych. Jeśli znasz już meta-polecenia z interfejsu psql wiersza polecenia, możesz użyć wielu tych samych poleceń w edytorze SQL Lakebase.
Meta-polecenia mogą przyspieszyć przepływ pracy, zapewniając szybki dostęp do schematów bazy danych i innych krytycznych informacji bez konieczności pisania pełnych zapytań SQL.
Poniżej przedstawiono niektóre często używane meta-polecenia w edytorze SQL Lakebase:
-
\dt— Wyświetlanie listy wszystkich tabel w bieżącej bazie danych -
\d [table_name]— Opisywanie struktury tabeli -
\l— Wyświetlanie listy wszystkich baz danych -
\?— opracowanie dostępnych meta-poleceń -
\h [NAME]— Uzyskaj pomoc dotyczącą dowolnego polecenia Postgres (np.\h SELECT)
Uwaga / Notatka
Nie wszystkie psql meta-polecenia są obsługiwane w edytorze SQL. Aby uzyskać listę obsługiwanych poleceń, użyj polecenia \?.
Aby uzyskać pełną listę meta-poleceń i sposób ich użycia, zobacz Meta-polecenia w psql.
Jak używać meta-poleceń
Aby użyć meta-polecenia w edytorze SQL, wprowadź meta-polecenie w edytorze (podobnie jak zapytanie SQL) i kliknij przycisk Uruchom. Wynik zostanie wyświetlony w okienku danych wyjściowych.
Rozwiązywanie problemów
Jeśli w edytorze SQL jest wyświetlany komunikat "Nie udało się pobrać" lub "Nieznany błąd", a obszar roboczy używa Private Link, możliwe, że nie skonfigurowano przychodzącego Private Link dla usług wymagających wysokiej wydajności. Zobacz Rozwiązywanie problemów z łącznością Private Link.