Principes de base de SQL Runner

SQL Runner vous permet d'accéder directement à votre base de données et d'exploiter cet accès de différentes manières. Avec SQL Runner, vous pouvez facilement parcourir les tables de votre schéma, utiliser une exploration ad hoc à partir d'une requête SQL, exécuter des requêtes descriptives pré-écrites sur vos données, consulter votre historique SQL Runner, télécharger les résultats, partager des requêtes, ajouter des éléments à un projet LookML en tant que table dérivée et effectuer d'autres tâches utiles.

Cette page explique comment accéder à SQL Runner et indique les dialectes de base de données compatibles avec les fonctionnalités de SQL Runner. Consultez ces autres pages de documentation pour en savoir plus sur les sujets suivants:

Si vous disposez des autorisations pour afficher LookML et pour utiliser SQL Runner, vous pouvez accéder à SQL Runner de deux manières :

  • Dans le menu Développer, sélectionnez Exécuteur SQL.

  • Dans une exploration, cliquez sur SQL dans la barre "Données" pour afficher le code SQL. Cliquez ensuite sur Ouvrir dans SQL Runner pour afficher la requête dans SQL Runner, ou cliquez sur Expliquer dans SQL Runner pour ouvrir SQL Runner et demander le plan d'exécution de la base de données pour la requête.

Utilisation de base de SQL Runner

Cette section explique comment utiliser SQL Runner pour accéder directement aux tables de votre schéma, exécuter une requête SQL sur vos données et afficher les résultats de la requête.

  1. Sélectionnez la connexion que vous souhaitez interroger.
  2. Sélectionnez le schéma que vous souhaitez interroger. Pour les connexions Google BigQuery, sélectionnez le projet (si votre connexion BigQuery est compatible avec plusieurs bases de données) et l'ensemble de données.
  3. Sélectionnez un tableau pour afficher ses colonnes dans la zone Résultats.
  4. Vous pouvez également sélectionner l'icône ⊝ pour réduire le panneau de gauche. Si le panneau est réduit, sélectionnez l'icône ⊕ pour le développer.
  5. Vérifiez le dialecte SQL de base de données utilisé pour la requête. Le dialecte est affiché à droite de la barre de requête.
  6. Saisissez une commande SQL dans la zone de texte sous la barre Requête.
  7. Sélectionnez Exécuter pour exécuter la requête SQL.
  8. Affichez les informations renvoyées par la base de données dans la zone Résultats.

Visualisations SQL Runner

Si votre administrateur Looker a activé la fonctionnalité de laboratoire SQL Runner Vis, vous pouvez créer des visualisations directement dans SQL Runner.

Pour en savoir plus, consultez la page de documentation Utiliser SQL Runner pour créer des requêtes et des explorations.

Dialectes de base de données pris en charge pour les fonctionnalités SQL Runner

Pour que Looker prenne en charge les fonctionnalités SQL Runner dans votre projet Looker, votre dialecte de base de données doit également les prendre en charge. Les tableaux suivants indiquent les dialectes compatibles avec chaque fonctionnalité SQL Runner.

Ces dialectes prennent en charge les processus d'affichage SQL Runner:

Dialecte Compatibilité
Avalanche d'Actian
Non
Amazon Athena
Non
Amazon Aurora MySQL
Oui
Amazon Redshift
Oui
Apache Druid
Non
Apache Druid 0.13 et versions ultérieures
Non
Apache Druid 0.18 ou version ultérieure
Non
Apache Hive 2.3 ou version ultérieure
Non
Apache Hive 3.1.2 et versions ultérieures
Non
Apache Spark 3 ou version ultérieure
Non
ClickHouse
Oui
Cloudera Impala 3.1+
Non
Cloudera Impala 3.1 ou version ultérieure avec pilote natif
Non
Cloudera Impala avec Native Driver
Non
DataVirtuality
Non
Databricks
Non
Denodo 7
Oui
Denodo 8
Oui
Dremio
Non
Dremio 11 et versions ultérieures
Non
Exasol
Non
Flèche de feu
Oui
Ancien SQL de Google BigQuery
Non
SQL standard Google BigQuery
Non
Google Cloud PostgreSQL
Oui
Google Cloud SQL
Oui
Google Spanner
Non
Greenplum
Oui
HyperSQL
Non
IBM Netezza
Non
MariaDB
Oui
Microsoft Azure PostgreSQL
Oui
Base de données Microsoft Azure SQL
Oui
Microsoft Azure Synapse Analytics
Non
Microsoft SQL Server 2008 ou version ultérieure
Oui
Microsoft SQL Server 2012 et versions ultérieures
Oui
Microsoft SQL Server 2016
Oui
Microsoft SQL Server 2017 ou version ultérieure
Oui
MongoBI
Oui
MySQL
Oui
MySQL 8.0.12 et versions ultérieures
Oui
Oracle
Oui
Oracle ADWC
Oui
PostgreSQL 9.5 et versions ultérieures
Oui
PostgreSQL version antérieure à 9.5
Oui
PrestoDB
Oui
PrestoSQL
Oui
SAP HANA 2 et versions ultérieures
Oui
SingleStore
Oui
SingleStore 7 et versions ultérieures
Oui
Snowflake
Non
Teradata
Non
Trino
Oui
Vecteur
Non
Vertica
Oui

Ces dialectes sont compatibles avec la table de description SQL Runner:

Dialecte Compatibilité
Avalanche d'Actian
Oui
Amazon Athena
Oui
Amazon Aurora MySQL
Oui
Amazon Redshift
Oui
Apache Druid
Non
Apache Druid 0.13 et versions ultérieures
Non
Apache Druid 0.18 ou version ultérieure
Non
Apache Hive 2.3 et versions ultérieures
Oui
Apache Hive 3.1.2 et versions ultérieures
Oui
Apache Spark 3 ou version ultérieure
Oui
ClickHouse
Oui
Cloudera Impala 3.1 ou version ultérieure
Oui
Cloudera Impala 3.1 et versions ultérieures avec pilote natif
Oui
Cloudera Impala avec Native Driver
Oui
DataVirtuality
Oui
Databricks
Oui
Denodo 7
Oui
Denodo 8
Oui
Dremio
Oui
Dremio 11 ou version ultérieure
Oui
Exasol
Oui
Flèche de feu
Oui
Ancien SQL de Google BigQuery
Non
SQL standard Google BigQuery
Non
Google Cloud PostgreSQL
Oui
Google Cloud SQL
Oui
Google Spanner
Non
Greenplum
Oui
HyperSQL
Oui
IBM Netezza
Non
MariaDB
Oui
Microsoft Azure PostgreSQL
Oui
Base de données Microsoft Azure SQL
Oui
Microsoft Azure Synapse Analytics
Oui
Microsoft SQL Server 2008 et versions ultérieures
Oui
Microsoft SQL Server 2012 et versions ultérieures
Oui
Microsoft SQL Server 2016
Oui
Microsoft SQL Server 2017 ou version ultérieure
Oui
MongoBI
Oui
MySQL
Oui
MySQL 8.0.12 et versions ultérieures
Oui
Oracle
Oui
Oracle ADWC
Oui
PostgreSQL 9.5 et versions ultérieures
Oui
PostgreSQL version antérieure à 9.5
Oui
PrestoDB
Oui
PrestoSQL
Oui
SAP HANA 2 et versions ultérieures
Oui
SingleStore
Oui
SingleStore 7 et versions ultérieures
Oui
Snowflake
Oui
Teradata
Oui
Trino
Oui
Vecteur
Oui
Vertica
Oui

Ces dialectes prennent en charge les index SQL Runner Show Index:

Dialecte Compatibilité
Avalanche d'Actian
Oui
Amazon Athena
Non
Amazon Aurora MySQL
Oui
Amazon Redshift
Oui
Apache Druid
Non
Apache Druid 0.13 et versions ultérieures
Non
Apache Druid 0.18 ou version ultérieure
Non
Apache Hive 2.3 et versions ultérieures
Oui
Apache Hive 3.1.2 et versions ultérieures
Non
Apache Spark 3 ou version ultérieure
Non
ClickHouse
Non
Cloudera Impala 3.1+
Non
Cloudera Impala 3.1 ou version ultérieure avec pilote natif
Non
Cloudera Impala avec Native Driver
Non
DataVirtuality
Non
Databricks
Non
Denodo 7
Non
Denodo 8
Non
Dremio
Non
Dremio 11 et versions ultérieures
Non
Exasol
Non
Flèche de feu
Oui
Ancien SQL de Google BigQuery
Non
SQL standard Google BigQuery
Non
Google Cloud PostgreSQL
Oui
Google Cloud SQL
Oui
Google Spanner
Non
Greenplum
Oui
HyperSQL
Oui
IBM Netezza
Non
MariaDB
Oui
Microsoft Azure PostgreSQL
Oui
Base de données Microsoft Azure SQL
Oui
Microsoft Azure Synapse Analytics
Non
Microsoft SQL Server 2008 ou version ultérieure
Oui
Microsoft SQL Server 2012 et versions ultérieures
Oui
Microsoft SQL Server 2016
Oui
Microsoft SQL Server 2017 ou version ultérieure
Oui
MongoBI
Oui
MySQL
Oui
MySQL 8.0.12 et versions ultérieures
Oui
Oracle
Oui
Oracle ADWC
Non
PostgreSQL 9.5 et versions ultérieures
Oui
PostgreSQL version antérieure à 9.5
Oui
PrestoDB
Non
PrestoSQL
Non
SAP HANA 2 ou version ultérieure
Non
SingleStore
Oui
SingleStore 7 et versions ultérieures
Oui
Snowflake
Non
Teradata
Oui
Trino
Non
Vecteur
Oui
Vertica
Non

Les dialectes suivants sont compatibles avec SQL Runner Select 10 :

Dialecte Compatibilité
Avalanche d'Actian
Oui
Amazon Athena
Oui
Amazon Aurora MySQL
Oui
Amazon Redshift
Oui
Apache Druid
Oui
Apache Druid 0.13 ou version ultérieure
Oui
Apache Druid 0.18 et versions ultérieures
Oui
Apache Hive 2.3 ou version ultérieure
Oui
Apache Hive 3.1.2 et versions ultérieures
Oui
Apache Spark 3 ou version ultérieure
Oui
ClickHouse
Oui
Cloudera Impala 3.1 ou version ultérieure
Oui
Cloudera Impala 3.1 et versions ultérieures avec pilote natif
Oui
Cloudera Impala avec Native Driver
Oui
DataVirtuality
Oui
Databricks
Oui
Denodo 7
Oui
Denodo 8
Oui
Dremio
Oui
Dremio 11 ou version ultérieure
Oui
Exasol
Oui
Flèche de feu
Oui
Google BigQuery Legacy SQL
Oui
SQL standard de Google BigQuery
Oui
Google Cloud PostgreSQL
Oui
Google Cloud SQL
Oui
Google Spanner
Oui
Greenplum
Oui
HyperSQL
Oui
IBM Netezza
Oui
MariaDB
Oui
Microsoft Azure PostgreSQL
Oui
Base de données Microsoft Azure SQL
Oui
Microsoft Azure Synapse Analytics
Oui
Microsoft SQL Server 2008 et versions ultérieures
Oui
Microsoft SQL Server 2012 et versions ultérieures
Oui
Microsoft SQL Server 2016
Oui
Microsoft SQL Server 2017 ou version ultérieure
Oui
MongoBI
Oui
MySQL
Oui
MySQL 8.0.12 et versions ultérieures
Oui
Oracle
Oui
Oracle ADWC
Oui
PostgreSQL 9.5 et versions ultérieures
Oui
PostgreSQL version antérieure à 9.5
Oui
PrestoDB
Oui
PrestoSQL
Oui
SAP HANA 2 et versions ultérieures
Oui
SingleStore
Oui
SingleStore 7 et versions ultérieures
Oui
Snowflake
Oui
Teradata
Oui
Trino
Oui
Vecteur
Oui
Vertica
Oui

Les dialectes suivants sont compatibles avec le nombre d'exécuteurs SQL :

Dialecte Compatibilité
Avalanche d'Actian
Oui
Amazon Athena
Oui
Amazon Aurora MySQL
Oui
Amazon Redshift
Oui
Apache Druid
Oui
Apache Druid 0.13 ou version ultérieure
Oui
Apache Druid 0.18 et versions ultérieures
Oui
Apache Hive 2.3 ou version ultérieure
Oui
Apache Hive 3.1.2 et versions ultérieures
Oui
Apache Spark 3 ou version ultérieure
Oui
ClickHouse
Oui
Cloudera Impala 3.1 ou version ultérieure
Oui
Cloudera Impala 3.1 et versions ultérieures avec pilote natif
Oui
Cloudera Impala avec Native Driver
Oui
DataVirtuality
Oui
Databricks
Oui
Denodo 7
Oui
Denodo 8
Oui
Dremio
Oui
Dremio 11 ou version ultérieure
Oui
Exasol
Oui
Flèche de feu
Oui
Google BigQuery Legacy SQL
Oui
SQL standard de Google BigQuery
Oui
Google Cloud PostgreSQL
Oui
Google Cloud SQL
Oui
Google Spanner
Oui
Greenplum
Oui
HyperSQL
Oui
IBM Netezza
Oui
MariaDB
Oui
Microsoft Azure PostgreSQL
Oui
Base de données Microsoft Azure SQL
Oui
Microsoft Azure Synapse Analytics
Oui
Microsoft SQL Server 2008 et versions ultérieures
Oui
Microsoft SQL Server 2012 et versions ultérieures
Oui
Microsoft SQL Server 2016
Oui
Microsoft SQL Server 2017 ou version ultérieure
Oui
MongoBI
Oui
MySQL
Oui
MySQL 8.0.12 et versions ultérieures
Oui
Oracle
Oui
Oracle ADWC
Oui
PostgreSQL 9.5 et versions ultérieures
Oui
PostgreSQL version antérieure à 9.5
Oui
PrestoDB
Oui
PrestoSQL
Oui
SAP HANA 2 et versions ultérieures
Oui
SingleStore
Oui
SingleStore 7 et versions ultérieures
Oui
Snowflake
Oui
Teradata
Oui
Trino
Oui
Vecteur
Oui
Vertica
Oui

Les dialectes suivants sont compatibles avec l'explication SQL :

Dialecte Compatibilité
Avalanche d'Actian
Non
Amazon Athena
Non
Amazon Aurora MySQL
Oui
Amazon Redshift
Oui
Apache Druid
Oui
Apache Druid 0.13 ou version ultérieure
Oui
Apache Druid 0.18 et versions ultérieures
Oui
Apache Hive 2.3 ou version ultérieure
Oui
Apache Hive 3.1.2 et versions ultérieures
Oui
Apache Spark 3 ou version ultérieure
Oui
ClickHouse
Non
Cloudera Impala 3.1 ou version ultérieure
Oui
Cloudera Impala 3.1 et versions ultérieures avec pilote natif
Oui
Cloudera Impala avec Native Driver
Oui
DataVirtuality
Non
Databricks
Oui
Denodo 7
Non
Denodo 8
Non
Dremio
Non
Dremio 11 et versions ultérieures
Non
Exasol
Non
Flèche de feu
Oui
Ancien SQL de Google BigQuery
Non
SQL standard Google BigQuery
Non
Google Cloud PostgreSQL
Oui
Google Cloud SQL
Oui
Google Spanner
Non
Greenplum
Oui
HyperSQL
Non
IBM Netezza
Oui
MariaDB
Oui
Microsoft Azure PostgreSQL
Oui
Microsoft Azure SQL Database
Non
Microsoft Azure Synapse Analytics
Oui
Microsoft SQL Server 2008 ou version ultérieure
Non
Microsoft SQL Server 2012 et versions ultérieures
Non
Microsoft SQL Server 2016
Non
Microsoft SQL Server 2017 et versions ultérieures
Non
MongoBI
Oui
MySQL
Oui
MySQL 8.0.12 et versions ultérieures
Oui
Oracle
Non
Oracle ADWC
Non
PostgreSQL 9.5 et versions ultérieures
Oui
PostgreSQL version antérieure à 9.5
Oui
PrestoDB
Oui
PrestoSQL
Oui
SAP HANA 2 et versions ultérieures
Non
SingleStore
Oui
SingleStore 7 et versions ultérieures
Oui
Snowflake
Oui
Teradata
Oui
Trino
Oui
Vecteur
Non
Vertica
Oui