Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Lakebase Autoscaling ist in Beta in den folgenden Regionen: eastus2, westeurope, westus.
Lakebase Autoscaling ist die neueste Version von Lakebase mit automatischer Berechnung, Skalierung bis Null, Verzweigung und sofortiger Wiederherstellung. Einen Featurevergleich mit Lakebase Provisioned finden Sie unter Auswahl zwischen Versionen.
Der Lakebase SQL-Editor führt Abfragen in Ihren Lakebase-Datenbanken direkt aus der Lakebase-App aus. Es bietet Postgres-native Features wie EXPLAIN, /, ANALYZE und Metabefehle psql-style, sowie das Exportieren von Ergebnissen in CSV/JSON/XLSX.
Hinweis
Sie können Ihre Lakebase-Datenbank auch aus dem SQL-Editor in Lakehouse abfragen, der Visualisierungen, Dashboards, Zusammenarbeitsfeatures und die Möglichkeit bietet, Lakebase-Daten mit anderen Unity-Katalogtabellen zu kombinieren. Siehe Abfrage aus dem SQL-Editor (Lakehouse).
Verwenden des SQL-Editors für Lakebase
So verwenden Sie den SQL-Editor:
- Öffnen Sie die Lakebase-App, und wählen Sie Ihr Projekt aus.
- Wählen Sie in der Randleiste den SQL-Editor aus, und wählen Sie dann eine Verzweigung und Datenbank aus.
- Geben Sie eine Abfrage in den Editor ein, und klicken Sie auf "Ausführen" , um die Ergebnisse anzuzeigen.
Sie können die folgende Abfrage verwenden, um den SQL-Editor zu testen. Die Abfrage erstellt eine Tabelle, fügt Daten hinzu und ruft die Daten aus der Tabelle ab.
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;
Wenn Mehrere Abfrageanweisungen gleichzeitig ausgeführt werden, wird für jede Anweisung ein separates Resultset zurückgegeben. Die Resultsets werden in separaten Registerkarten angezeigt, nummeriert in der Reihenfolge der Ausführung.
Um den Editor zu löschen, markieren Sie den Inhalt des Textfelds, und löschen Sie ihn.
Erläutern und Analysieren
Der SQL-Editor für Lakebase bietet Erläuterungs - und Analysefunktionen .
- Das Feature "Erklären " führt die angegebene Abfrage mit dem Befehl Postgres EXPLAIN aus, der den Ausführungsplan für die Abfrage zurückgibt. Das Feature "Erklären " gibt nur einen Plan mit Schätzungen zurück. Die Abfrage wird nicht ausgeführt.
- Das Feature "Analysieren" führt die angegebene Abfrage mit EXPLAIN ANALYZE aus. Der
ANALYZEParameter bewirkt, dass die Abfrage ausgeführt wird, und gibt tatsächliche Zeilenanzahlen und Laufzeiten für Planknoten zusammen mit denEXPLAINSchätzungen zurück.
Das Verständnis der Informationen, die von den Features " Erklären " und "Analysieren " bereitgestellt werden, erfordert Kenntnisse mit dem Befehl "Postgres EXPLAIN " und seinem ANALYZE Parameter. Weitere Informationen finden Sie in der Dokumentation von EXPLAIN und im Thema Using EXPLAIN in der PostgreSQL-Dokumentation.
Exportieren von Daten in CSV, JSON und XLSX
Der Lakebase SQL-Editor unterstützt das Exportieren Ihrer Daten in JSON, CSV und XLSX. Greifen Sie in der unteren rechten Ecke der SQL-Editor-Seite auf die Schaltfläche "Herunterladen" zu. Die Schaltfläche "Herunterladen" wird nur angezeigt, wenn ein Resultset zum Herunterladen vorhanden ist.
Abschnitt "Ergebnisse erweitern" des SQL-Editor-Fensters
Erweitern Sie den Abschnitt "Ergebnisse" des SQL-Editor-Fensters, indem Sie die Schaltfläche "Fenster erweitern" in der unteren rechten Ecke der SEITE "SQL-Editor " auswählen.
Metabefehle
Der Lakebase SQL-Editor unterstützt die Verwendung von Metabefehlen von Postgres, die wie Tastenkombinationen für die Interaktion mit Ihrer Datenbank fungieren. Wenn Sie bereits mit der Verwendung von Metabefehlen über die psql Befehlszeilenschnittstelle vertraut sind, können Sie viele der gleichen Befehle im Lakebase SQL-Editor verwenden.
Metabefehle können Ihren Workflow beschleunigen, indem sie schnellen Zugriff auf Datenbankschemas und andere wichtige Informationen bereitstellen, ohne vollständige SQL-Abfragen schreiben zu müssen.
Im Folgenden sind einige häufig verwendete Metabefehle im Lakebase SQL-Editor aufgeführt:
-
\dt— Alle Tabellen in der aktuellen Datenbank auflisten -
\d [table_name]— Beschreiben der Struktur einer Tabelle -
\l— Alle Datenbanken auflisten -
\?— Ein Spickzettel der verfügbaren Metabefehle -
\h [NAME]— Hilfe für jeden Postgres-Befehl erhalten (z. B.\h SELECT)
Hinweis
Nicht alle psql Metabefehle werden im SQL-Editor unterstützt. Verwenden Sie \?zum Abrufen einer Liste der unterstützten Befehle .
Eine vollständige Liste der Metabefehle und deren Verwendung finden Sie unter Metabefehle in psql.
So verwenden Sie Metabefehle
Wenn Sie einen Metabefehl im SQL-Editor verwenden möchten, geben Sie den Metabefehl im Editor ein (genau wie eine SQL-Abfrage), und klicken Sie auf "Ausführen". Das Ergebnis wird im Ausgabebereich angezeigt.