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:
- Mit SQL Runner Abfragen und Explores erstellen
- Mit SQL Runner abgeleitete Tabellen erstellen
- Datenbankfunktionen mit SQL Runner verwalten
SQL-Runner aufrufen
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.
- Wählen Sie die Verbindung aus, die Sie abfragen möchten.
- 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.
- Wählen Sie eine Tabelle aus, um die zugehörigen Spalten im Bereich „Ergebnisse“ anzuzeigen.
- 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.
- Prüfen Sie den für die Abfrage verwendeten Datenbank-SQL-Dialekt. Der Dialekt wird auf der rechten Seite der Abfrageleiste angezeigt.
- Schreiben Sie einen SQL-Befehl in das Textfeld unter der Leiste Abfrage.
- Wählen Sie Ausführen aus, um die SQL-Abfrage auszuführen.
- 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 |