SQL Runner-Grundlagen

SQL Runner bietet eine Möglichkeit, direkt auf Ihre Datenbank zuzugreifen und diesen Zugriff auf verschiedene Arten zu nutzen. Mit SQL Runner können Sie problemlos zwischen den 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, ein LookML-Projekt als abgeleitete Tabelle hinzufügen und andere nützliche Aufgaben ausführen.

Auf dieser Seite wird beschrieben, wie Sie SQL Runner aufrufen. Außerdem erfahren Sie, welche Datenbankdialekte SQL Runner-Funktionen unterstützen. Auf diesen Dokumentationsseiten finden Sie Informationen zu folgenden Themen:

Wenn Sie die Berechtigungen zum Aufrufen von LookML und zur Verwendung von SQL Runner haben, können Sie auf zwei Arten zu SQL Runner wechseln:

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

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

Einfache 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 Connection (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 ihre Spalten im Bereich „Ergebnisse“ anzuzeigen.
  4. Sie können auch auf das Symbol ⊝ klicken, um das linke Steuerfeld zu minimieren. Wenn das Feld minimiert ist, klicken Sie auf das Symbol ⊕ (, um es zu erweitern).
  5. Prüfen Sie den für die Abfrage verwendeten SQL-Dialekt der Datenbank. Der Dialekt wird rechts in der Abfrageleiste angezeigt.
  6. Geben Sie einen SQL-Befehl in das Textfeld unter der Abfrageleiste ein.
  7. Wählen Sie Ausführen aus, um die SQL-Abfrage auszuführen.
  8. Die von der Datenbank zurückgegebenen Informationen finden Sie im Bereich Ergebnisse.

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 SQL Runner zum Erstellen von Abfragen und Explores verwenden.

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?
Actian Lawine
Nein
Amazon Athena
Nein
Amazon Aurora MySQL
Yes
Amazon Redshift
Yes
Druid
Nein
Apache Druid 0.13+
Nein
Apache Druid 0.18+
Nein
Apache Hive 2.3 und höher
Nein
Apache Hive 3.1.2 und höher
Nein
Apache Spark 3 und höher
Nein
ClickHouse
Yes
Cloudera Impala 3.1 und höher
Nein
Cloudera Impala 3.1+ mit nativem Treiber
Nein
Cloudera Impala mit nativem Treiber
Nein
DataVirtuality
Nein
Databricks
Nein
Denodo 7
Yes
Denodo 8
Yes
Dremio
Nein
Dremio 11+
Nein
Exasol
Nein
Firebolt
Yes
Google BigQuery Legacy-SQL
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 oder 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 und höher
Yes
Oracle
Yes
Oracle ADWC
Yes
PostgreSQL 9.5+
Yes
PostgreSQL vor 9.5
Yes
PrestoDB
Yes
PrestoSQL
Yes
SAP HANA 2 und höher
Yes
SingleStore
Yes
SingleStore 7 und höher
Yes
Snowflake
Nein
Teradata
Nein
Trino
Yes
Vektor
Nein
Vertica
Yes

Diese Dialekte unterstützen die SQL Runner-Tabelle „Beschreiben“:

Dialekt Unterstützt?
Actian Lawine
Yes
Amazon Athena
Yes
Amazon Aurora MySQL
Yes
Amazon Redshift
Yes
Druid
Nein
Apache Druid 0.13+
Nein
Apache Druid 0.18+
Nein
Apache Hive 2.3 und höher
Yes
Apache Hive 3.1.2 und höher
Yes
Apache Spark 3 und höher
Yes
ClickHouse
Yes
Cloudera Impala 3.1 und höher
Yes
Cloudera Impala 3.1+ mit nativem Treiber
Yes
Cloudera Impala mit nativem Treiber
Yes
DataVirtuality
Yes
Databricks
Yes
Denodo 7
Yes
Denodo 8
Yes
Dremio
Yes
Dremio 11+
Yes
Exasol
Yes
Firebolt
Yes
Google BigQuery Legacy-SQL
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 oder 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 und höher
Yes
Oracle
Yes
Oracle ADWC
Yes
PostgreSQL 9.5+
Yes
PostgreSQL vor 9.5
Yes
PrestoDB
Yes
PrestoSQL
Yes
SAP HANA 2 und höher
Yes
SingleStore
Yes
SingleStore 7 und höher
Yes
Snowflake
Yes
Teradata
Yes
Trino
Yes
Vektor
Yes
Vertica
Yes

Diese Dialekte unterstützen SQL Runner Show Indexes:

Dialekt Unterstützt?
Actian Lawine
Yes
Amazon Athena
Nein
Amazon Aurora MySQL
Yes
Amazon Redshift
Yes
Druid
Nein
Apache Druid 0.13+
Nein
Apache Druid 0.18+
Nein
Apache Hive 2.3 und höher
Yes
Apache Hive 3.1.2 und höher
Nein
Apache Spark 3 und höher
Nein
ClickHouse
Nein
Cloudera Impala 3.1 und höher
Nein
Cloudera Impala 3.1+ mit nativem Treiber
Nein
Cloudera Impala mit nativem Treiber
Nein
DataVirtuality
Nein
Databricks
Nein
Denodo 7
Nein
Denodo 8
Nein
Dremio
Nein
Dremio 11+
Nein
Exasol
Nein
Firebolt
Yes
Google BigQuery Legacy-SQL
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 oder 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 und höher
Yes
Oracle
Yes
Oracle ADWC
Nein
PostgreSQL 9.5+
Yes
PostgreSQL vor 9.5
Yes
PrestoDB
Nein
PrestoSQL
Nein
SAP HANA 2 und höher
Nein
SingleStore
Yes
SingleStore 7 und höher
Yes
Snowflake
Nein
Teradata
Yes
Trino
Nein
Vektor
Yes
Vertica
Nein

Diese Dialekte unterstützen SQL Runner Select 10:

Dialekt Unterstützt?
Actian Lawine
Yes
Amazon Athena
Yes
Amazon Aurora MySQL
Yes
Amazon Redshift
Yes
Druid
Yes
Apache Druid 0.13+
Yes
Apache Druid 0.18+
Yes
Apache Hive 2.3 und höher
Yes
Apache Hive 3.1.2 und höher
Yes
Apache Spark 3 und höher
Yes
ClickHouse
Yes
Cloudera Impala 3.1 und höher
Yes
Cloudera Impala 3.1+ mit nativem Treiber
Yes
Cloudera Impala mit nativem Treiber
Yes
DataVirtuality
Yes
Databricks
Yes
Denodo 7
Yes
Denodo 8
Yes
Dremio
Yes
Dremio 11+
Yes
Exasol
Yes
Firebolt
Yes
Google BigQuery Legacy-SQL
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 oder 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 und höher
Yes
Oracle
Yes
Oracle ADWC
Yes
PostgreSQL 9.5+
Yes
PostgreSQL vor 9.5
Yes
PrestoDB
Yes
PrestoSQL
Yes
SAP HANA 2 und höher
Yes
SingleStore
Yes
SingleStore 7 und höher
Yes
Snowflake
Yes
Teradata
Yes
Trino
Yes
Vektor
Yes
Vertica
Yes

Die folgenden Dialekte unterstützen die Anzahl der SQL-Runner:

Dialekt Unterstützt?
Actian Lawine
Yes
Amazon Athena
Yes
Amazon Aurora MySQL
Yes
Amazon Redshift
Yes
Druid
Yes
Apache Druid 0.13+
Yes
Apache Druid 0.18+
Yes
Apache Hive 2.3 und höher
Yes
Apache Hive 3.1.2 und höher
Yes
Apache Spark 3 und höher
Yes
ClickHouse
Yes
Cloudera Impala 3.1 und höher
Yes
Cloudera Impala 3.1+ mit nativem Treiber
Yes
Cloudera Impala mit nativem Treiber
Yes
DataVirtuality
Yes
Databricks
Yes
Denodo 7
Yes
Denodo 8
Yes
Dremio
Yes
Dremio 11+
Yes
Exasol
Yes
Firebolt
Yes
Google BigQuery Legacy-SQL
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 oder 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 und höher
Yes
Oracle
Yes
Oracle ADWC
Yes
PostgreSQL 9.5+
Yes
PostgreSQL vor 9.5
Yes
PrestoDB
Yes
PrestoSQL
Yes
SAP HANA 2 und höher
Yes
SingleStore
Yes
SingleStore 7 und höher
Yes
Snowflake
Yes
Teradata
Yes
Trino
Yes
Vektor
Yes
Vertica
Yes

Diese Dialekte unterstützen SQL Explain:

Dialekt Unterstützt?
Actian Lawine
Nein
Amazon Athena
Nein
Amazon Aurora MySQL
Yes
Amazon Redshift
Yes
Druid
Yes
Apache Druid 0.13+
Yes
Apache Druid 0.18+
Yes
Apache Hive 2.3 und höher
Yes
Apache Hive 3.1.2 und höher
Yes
Apache Spark 3 und höher
Yes
ClickHouse
Nein
Cloudera Impala 3.1 und höher
Yes
Cloudera Impala 3.1+ mit nativem Treiber
Yes
Cloudera Impala mit nativem Treiber
Yes
DataVirtuality
Nein
Databricks
Yes
Denodo 7
Nein
Denodo 8
Nein
Dremio
Nein
Dremio 11+
Nein
Exasol
Nein
Firebolt
Yes
Google BigQuery Legacy-SQL
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 oder 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 und höher
Yes
Oracle
Nein
Oracle ADWC
Nein
PostgreSQL 9.5+
Yes
PostgreSQL vor 9.5
Yes
PrestoDB
Yes
PrestoSQL
Yes
SAP HANA 2 und höher
Nein
SingleStore
Yes
SingleStore 7 und höher
Yes
Snowflake
Yes
Teradata
Yes
Trino
Yes
Vektor
Nein
Vertica
Yes