SQL Runner-Grundlagen

Mit SQL Runner können Sie direkt auf Ihre Datenbank zugreifen und diesen Zugriff auf verschiedene Arten nutzen. Mit SQL Runner können Sie ganz einfach durch die Tabellen in Ihrem Schema navigieren, ein Ad-hoc-Explore aus einer SQL-Abfrage verwenden, vorgefertigte beschreibende Abfragen für Ihre Daten ausführen, Ihren SQL Runner-Verlauf anzeigen, Ergebnisse herunterladen, Abfragen freigeben, einem LookML-Projekt als abgeleitete Tabelle hinzufügen und andere nützliche Aufgaben ausführen.

Auf dieser Seite wird beschrieben, wie Sie zu SQL Runner navigieren und welche Datenbankdialekte SQL Runner-Funktionen unterstützen. Auf diesen Seiten der Dokumentation finden Sie Informationen zu folgenden Themen:

Wenn Sie die Berechtigungen zum Anzeigen von LookML und zum Verwenden von SQL Runner haben, können Sie SQL Runner auf zwei Arten aufrufen:

  • Wählen Sie im Menü Develop (Entwickeln) den SQL Runner aus.

  • Klicken Sie in einem Explore in der Datenleiste auf SQL, um die SQL-Abfrage anzuzeigen. Klicken Sie dann auf In SQL-Runner öffnen, um die Abfrage in SQL-Runner anzuzeigen, oder klicken Sie auf In SQL-Runner erklären, um den SQL-Runner zu öffnen und den Ausführungsplan der Datenbank für die Abfrage anzufordern.

Grundlegende SQL-Runner-Nutzung

In diesem Abschnitt wird beschrieben, wie Sie mit SQL Runner direkt auf Tabellen in Ihrem Schema zugreifen, eine SQL-Abfrage für Ihre Daten ausführen und Abfrageergebnisse ansehen können.

  1. Wählen Sie die Verbindung aus, die Sie abfragen möchten.
  2. Wählen Sie das Schema aus, das Sie abfragen möchten. Wählen Sie für Google BigQuery-Verbindungen das Projekt (wenn Ihre BigQuery-Verbindung mehrere Datenbanken unterstützt) und das Dataset aus.
  3. Wählen Sie eine Tabelle aus, um die zugehörigen Spalten im Bereich „Ergebnisse“ anzuzeigen.
  4. Sie können auch das Symbol ⊝ auswählen, um das linke Steuerfeld zu minimieren. Wenn das Steuerfeld minimiert ist, wählen Sie das Symbol ⊕ aus, um es zu maximieren.
  5. Prüfen Sie den für die Abfrage verwendeten Datenbank-SQL-Dialekt. Der Dialekt wird auf der rechten Seite der Abfrageleiste angezeigt.
  6. Schreiben Sie einen SQL-Befehl in das Textfeld unter der Leiste Abfrage.
  7. Wählen Sie Ausführen aus, um die SQL-Abfrage auszuführen.
  8. Sehen Sie sich die von der Datenbank zurückgegebenen Informationen im Bereich Ergebnisse an.

SQL Runner-Visualisierungen

Wenn Ihr Looker-Administrator die Labs-Funktion SQL Runner Vis aktiviert hat, können Sie Visualisierungen direkt in SQL Runner erstellen.

Weitere Informationen finden Sie auf der Dokumentationsseite Mit SQL Runner zum Erstellen von Abfragen und Explores.

Unterstützte Datenbankdialekte für SQL Runner-Features

Damit Looker SQL Runner-Funktionen in Ihrem Looker-Projekt unterstützen kann, müssen diese auch von Ihrem Datenbankdialekt unterstützt werden. Die folgenden Tabellen zeigen, welche Dialekte die einzelnen SQL Runner-Funktionen unterstützen.

Diese Dialekte unterstützen SQL Runner Show-Prozesse:

Dialekt Unterstützt?
Lawine Actian
Nein
Amazon Athena
Nein
Amazon Aurora MySQL
Yes
Amazon Redshift
Yes
Apache Druid
Nein
Apache Druid 0.13 und höher
Nein
Apache Druid 0.18 und höher
Nein
Apache Hive 2.3+
Nein
Apache Hive 3.1.2+
Nein
Apache Spark 3 und höher
Nein
ClickHouse
Yes
Cloudera Impala 3.1+
Nein
Cloudera Impala 3.1+ mit nativem Treiber
Nein
Cloudera Impala mit nativem Fahrer
Nein
DataVirtuality
Nein
Databricks
Nein
Denodo 7
Yes
Denodo 8
Yes
Dremio
Nein
Dremio 11+
Nein
Exasol
Nein
Firebolt
Yes
Legacy-SQL von Google BigQuery
Nein
Google BigQuery-Standard-SQL
Nein
Google Cloud PostgreSQL
Yes
Google Cloud SQL
Yes
Google Spanner
Nein
Greenplum
Yes
HyperSQL
Nein
IBM Netezza
Nein
MariaDB
Yes
Microsoft Azure PostgreSQL
Yes
Microsoft Azure SQL-Datenbank
Yes
Microsoft Azure Synapse-Analyse
Nein
Microsoft SQL Server 2008 und höher
Yes
Microsoft SQL Server 2012 und höher
Yes
Microsoft SQL Server 2016
Yes
Microsoft SQL Server 2017 und höher
Yes
MongoBI
Yes
MySQL
Yes
MySQL 8.0.12 oder höher
Yes
Oracle
Yes
Oracle ADWC
Yes
PostgreSQL 9.5 oder höher
Yes
PostgreSQL vor Version 9.5
Yes
PrestoDB
Yes
PrestoSQL
Yes
SAP HANA 2+
Yes
SingleStore
Yes
SingleStore 7+
Yes
Snowflake
Nein
Teradata
Nein
Trino
Yes
Vektor
Nein
Vertica
Yes

Diese Dialekte unterstützen die SQL-Runner-Beschreibungstabelle:

Dialekt Unterstützt?
Lawine Actian
Yes
Amazon Athena
Yes
Amazon Aurora MySQL
Yes
Amazon Redshift
Yes
Apache Druid
Nein
Apache Druid 0.13 und höher
Nein
Apache Druid 0.18 und höher
Nein
Apache Hive 2.3+
Yes
Apache Hive 3.1.2+
Yes
Apache Spark 3 und höher
Yes
ClickHouse
Yes
Cloudera Impala 3.1+
Yes
Cloudera Impala 3.1+ mit nativem Treiber
Yes
Cloudera Impala mit nativem Fahrer
Yes
DataVirtuality
Yes
Databricks
Yes
Denodo 7
Yes
Denodo 8
Yes
Dremio
Yes
Dremio 11+
Yes
Exasol
Yes
Firebolt
Yes
Legacy-SQL von Google BigQuery
Nein
Google BigQuery-Standard-SQL
Nein
Google Cloud PostgreSQL
Yes
Google Cloud SQL
Yes
Google Spanner
Nein
Greenplum
Yes
HyperSQL
Yes
IBM Netezza
Nein
MariaDB
Yes
Microsoft Azure PostgreSQL
Yes
Microsoft Azure SQL-Datenbank
Yes
Microsoft Azure Synapse-Analyse
Yes
Microsoft SQL Server 2008 und höher
Yes
Microsoft SQL Server 2012 und höher
Yes
Microsoft SQL Server 2016
Yes
Microsoft SQL Server 2017 und höher
Yes
MongoBI
Yes
MySQL
Yes
MySQL 8.0.12 oder höher
Yes
Oracle
Yes
Oracle ADWC
Yes
PostgreSQL 9.5 oder höher
Yes
PostgreSQL vor Version 9.5
Yes
PrestoDB
Yes
PrestoSQL
Yes
SAP HANA 2+
Yes
SingleStore
Yes
SingleStore 7+
Yes
Snowflake
Yes
Teradata
Yes
Trino
Yes
Vektor
Yes
Vertica
Yes

Diese Dialekte unterstützen SQL Runner-Showindexe:

Dialekt Unterstützt?
Lawine Actian
Yes
Amazon Athena
Nein
Amazon Aurora MySQL
Yes
Amazon Redshift
Yes
Apache Druid
Nein
Apache Druid 0.13 und höher
Nein
Apache Druid 0.18 und höher
Nein
Apache Hive 2.3+
Yes
Apache Hive 3.1.2+
Nein
Apache Spark 3 und höher
Nein
ClickHouse
Nein
Cloudera Impala 3.1+
Nein
Cloudera Impala 3.1+ mit nativem Treiber
Nein
Cloudera Impala mit nativem Fahrer
Nein
DataVirtuality
Nein
Databricks
Nein
Denodo 7
Nein
Denodo 8
Nein
Dremio
Nein
Dremio 11+
Nein
Exasol
Nein
Firebolt
Yes
Legacy-SQL von Google BigQuery
Nein
Google BigQuery-Standard-SQL
Nein
Google Cloud PostgreSQL
Yes
Google Cloud SQL
Yes
Google Spanner
Nein
Greenplum
Yes
HyperSQL
Yes
IBM Netezza
Nein
MariaDB
Yes
Microsoft Azure PostgreSQL
Yes
Microsoft Azure SQL-Datenbank
Yes
Microsoft Azure Synapse-Analyse
Nein
Microsoft SQL Server 2008 und höher
Yes
Microsoft SQL Server 2012 und höher
Yes
Microsoft SQL Server 2016
Yes
Microsoft SQL Server 2017 und höher
Yes
MongoBI
Yes
MySQL
Yes
MySQL 8.0.12 oder höher
Yes
Oracle
Yes
Oracle ADWC
Nein
PostgreSQL 9.5 oder höher
Yes
PostgreSQL vor Version 9.5
Yes
PrestoDB
Nein
PrestoSQL
Nein
SAP HANA 2+
Nein
SingleStore
Yes
SingleStore 7+
Yes
Snowflake
Nein
Teradata
Yes
Trino
Nein
Vektor
Yes
Vertica
Nein

Diese Dialekte unterstützen SQL Runner Select 10:

Dialekt Unterstützt?
Lawine Actian
Yes
Amazon Athena
Yes
Amazon Aurora MySQL
Yes
Amazon Redshift
Yes
Apache Druid
Yes
Apache Druid 0.13 und höher
Yes
Apache Druid 0.18 und höher
Yes
Apache Hive 2.3+
Yes
Apache Hive 3.1.2+
Yes
Apache Spark 3 und höher
Yes
ClickHouse
Yes
Cloudera Impala 3.1+
Yes
Cloudera Impala 3.1+ mit nativem Treiber
Yes
Cloudera Impala mit nativem Fahrer
Yes
DataVirtuality
Yes
Databricks
Yes
Denodo 7
Yes
Denodo 8
Yes
Dremio
Yes
Dremio 11+
Yes
Exasol
Yes
Firebolt
Yes
Legacy-SQL von Google BigQuery
Yes
Google BigQuery-Standard-SQL
Yes
Google Cloud PostgreSQL
Yes
Google Cloud SQL
Yes
Google Spanner
Yes
Greenplum
Yes
HyperSQL
Yes
IBM Netezza
Yes
MariaDB
Yes
Microsoft Azure PostgreSQL
Yes
Microsoft Azure SQL-Datenbank
Yes
Microsoft Azure Synapse-Analyse
Yes
Microsoft SQL Server 2008 und höher
Yes
Microsoft SQL Server 2012 und höher
Yes
Microsoft SQL Server 2016
Yes
Microsoft SQL Server 2017 und höher
Yes
MongoBI
Yes
MySQL
Yes
MySQL 8.0.12 oder höher
Yes
Oracle
Yes
Oracle ADWC
Yes
PostgreSQL 9.5 oder höher
Yes
PostgreSQL vor Version 9.5
Yes
PrestoDB
Yes
PrestoSQL
Yes
SAP HANA 2+
Yes
SingleStore
Yes
SingleStore 7+
Yes
Snowflake
Yes
Teradata
Yes
Trino
Yes
Vektor
Yes
Vertica
Yes

Diese Dialekte unterstützen die SQL-Runner-Anzahl:

Dialekt Unterstützt?
Lawine Actian
Yes
Amazon Athena
Yes
Amazon Aurora MySQL
Yes
Amazon Redshift
Yes
Apache Druid
Yes
Apache Druid 0.13 und höher
Yes
Apache Druid 0.18 und höher
Yes
Apache Hive 2.3+
Yes
Apache Hive 3.1.2+
Yes
Apache Spark 3 und höher
Yes
ClickHouse
Yes
Cloudera Impala 3.1+
Yes
Cloudera Impala 3.1+ mit nativem Treiber
Yes
Cloudera Impala mit nativem Fahrer
Yes
DataVirtuality
Yes
Databricks
Yes
Denodo 7
Yes
Denodo 8
Yes
Dremio
Yes
Dremio 11+
Yes
Exasol
Yes
Firebolt
Yes
Legacy-SQL von Google BigQuery
Yes
Google BigQuery-Standard-SQL
Yes
Google Cloud PostgreSQL
Yes
Google Cloud SQL
Yes
Google Spanner
Yes
Greenplum
Yes
HyperSQL
Yes
IBM Netezza
Yes
MariaDB
Yes
Microsoft Azure PostgreSQL
Yes
Microsoft Azure SQL-Datenbank
Yes
Microsoft Azure Synapse-Analyse
Yes
Microsoft SQL Server 2008 und höher
Yes
Microsoft SQL Server 2012 und höher
Yes
Microsoft SQL Server 2016
Yes
Microsoft SQL Server 2017 und höher
Yes
MongoBI
Yes
MySQL
Yes
MySQL 8.0.12 oder höher
Yes
Oracle
Yes
Oracle ADWC
Yes
PostgreSQL 9.5 oder höher
Yes
PostgreSQL vor Version 9.5
Yes
PrestoDB
Yes
PrestoSQL
Yes
SAP HANA 2+
Yes
SingleStore
Yes
SingleStore 7+
Yes
Snowflake
Yes
Teradata
Yes
Trino
Yes
Vektor
Yes
Vertica
Yes

Diese Dialekte unterstützen SQL Explain:

Dialekt Unterstützt?
Lawine Actian
Nein
Amazon Athena
Nein
Amazon Aurora MySQL
Yes
Amazon Redshift
Yes
Apache Druid
Yes
Apache Druid 0.13 und höher
Yes
Apache Druid 0.18 und höher
Yes
Apache Hive 2.3+
Yes
Apache Hive 3.1.2+
Yes
Apache Spark 3 und höher
Yes
ClickHouse
Nein
Cloudera Impala 3.1+
Yes
Cloudera Impala 3.1+ mit nativem Treiber
Yes
Cloudera Impala mit nativem Fahrer
Yes
DataVirtuality
Nein
Databricks
Yes
Denodo 7
Nein
Denodo 8
Nein
Dremio
Nein
Dremio 11+
Nein
Exasol
Nein
Firebolt
Yes
Legacy-SQL von Google BigQuery
Nein
Google BigQuery-Standard-SQL
Nein
Google Cloud PostgreSQL
Yes
Google Cloud SQL
Yes
Google Spanner
Nein
Greenplum
Yes
HyperSQL
Nein
IBM Netezza
Yes
MariaDB
Yes
Microsoft Azure PostgreSQL
Yes
Microsoft Azure SQL-Datenbank
Nein
Microsoft Azure Synapse-Analyse
Yes
Microsoft SQL Server 2008 und höher
Nein
Microsoft SQL Server 2012 und höher
Nein
Microsoft SQL Server 2016
Nein
Microsoft SQL Server 2017 und höher
Nein
MongoBI
Yes
MySQL
Yes
MySQL 8.0.12 oder höher
Yes
Oracle
Nein
Oracle ADWC
Nein
PostgreSQL 9.5 oder höher
Yes
PostgreSQL vor Version 9.5
Yes
PrestoDB
Yes
PrestoSQL
Yes
SAP HANA 2+
Nein
SingleStore
Yes
SingleStore 7+
Yes
Snowflake
Yes
Teradata
Yes
Trino
Yes
Vektor
Nein
Vertica
Yes