Princípios básicos do SQL Runner

O SQL Runner oferece uma maneira de acessar diretamente seu banco de dados e aproveitar esse acesso de várias maneiras. Com o SQL Runner, é possível navegar facilmente pelas tabelas no esquema, usar uma Análise ad hoc de uma consulta SQL, executar consultas descritivas predefinidas nos dados, consultar o histórico do SQL Runner, fazer o download dos resultados, compartilhar consultas, adicionar a um projeto do LookML como uma tabela derivada e realizar outras tarefas úteis.

Nesta página, descrevemos como navegar até o SQL Runner e mostramos quais dialetos de banco de dados são compatíveis com recursos do SQL Runner. Consulte estas outras páginas de documentação para obter informações sobre:

Se você tiver permissões para consultar o LookML e usar o SQL Runner, poderá navegar até o SQL Runner de duas maneiras:

  • No menu Desenvolver, selecione SQL Runner.

  • Em "Explore", clique em SQL na barra de dados para conferir o SQL. Em seguida, clique em Abrir no SQL Runner para consultar a consulta no SQL Runner ou clique em Explain in SQL Runner para abrir o SQL Runner e solicitar o plano de execução do banco de dados para a consulta.

Uso básico do SQL Runner

Esta seção descreve como usar o SQL Runner para acessar diretamente tabelas no esquema, executar uma consulta SQL nos dados e ver os resultados.

  1. Selecione a Conexão que você quer consultar.
  2. Selecione o Esquema que você quer consultar. Para conexões do Google BigQuery, selecione o Projeto (se a conexão do BigQuery oferecer suporte a vários bancos de dados) e o Conjunto de dados.
  3. Selecione uma tabela para mostrar suas colunas na área Resultados.
  4. Opcionalmente, selecione o ícone ⊝ para recolher o painel esquerdo. Se o painel estiver recolhido, selecione o ícone ⊕ para expandi-lo.
  5. Verifique o dialeto SQL do banco de dados usado na consulta. O dialeto é exibido no lado direito da barra de Consulta.
  6. Escreva um comando SQL na caixa de texto abaixo da barra Consulta.
  7. Selecione Executar para executar a consulta SQL.
  8. Veja as informações retornadas pelo banco de dados na área Resultados.

Visualizações do SQL Runner

Se o administrador do Looker tiver ativado o recurso SQL Runner Vis Labs, você poderá criar visualizações diretamente no SQL Runner.

Para mais informações, consulte a página de documentação Como usar o SQL Runner para criar consultas e Análises.

Dialetos de banco de dados compatíveis com recursos do SQL Runner

Para que o Looker ofereça suporte aos recursos do SQL Runner no seu projeto, o dialeto do seu banco de dados também precisa oferecer suporte a eles. As tabelas a seguir mostram quais dialetos oferecem suporte a cada recurso do SQL Runner.

Esses dialetos oferecem suporte a processos de exibição do SQL Runner:

Dialeto Compatível?
Avalanche
No
Amazon Athena
No
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
No
Apache Druid 0.13 ou superior
No
Apache Druid 0.18 ou superior
No
Apache Hive 2.3 ou superior
No
Apache Hive 3.1.2 ou superior
No
Apache Spark 3 ou mais recente
No
ClickHouse
Sim
Cloudera Impala 3.1 ou mais recente
No
Cloudera Impala 3.1+ com driver nativo
No
Cloudera Impala com driver nativo
No
DataVirtuality
No
Databricks
No
Denodo 7
Sim
Denodo 8
Sim
Dremio
No
Dremio 11 ou mais recente
No
Exasol
No
Fio de fogo
Sim
SQL legado do Google BigQuery
No
SQL padrão do Google BigQuery
No
PostgreSQL no Google Cloud
Sim
Google Cloud SQL
Sim
Google Spanner
No
Verde ameixa
Sim
HyperSQL
No
IBM Netezza
No
MariaDB
Sim
PostgreSQL do Microsoft Azure
Sim
Banco de dados SQL do Microsoft Azure
Sim
Análise do Microsoft Azure Synapse
No
Microsoft SQL Server 2008 ou mais recente
Sim
Microsoft SQL Server 2012 ou mais recente
Sim
Microsoft SQL Server 2016
Sim
Microsoft SQL Server 2017 ou mais recente
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12 ou superior
Sim
Oracle
Sim
ADWC do Oracle
Sim
PostgreSQL 9.5 ou mais recente
Sim
PostgreSQL anterior à versão 9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA
Sim
SAP HANA 2 ou posterior
Sim
SingleStore
Sim
SingleStore 7 ou mais recente
Sim
Snowflake
No
Teradata
No
Trino
Sim
Vetor
No
Vertica
Sim

Esses dialetos oferecem suporte à tabela de descrição do Runner SQL:

Dialeto Compatível?
Avalanche
Sim
Amazon Athena
Sim
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
No
Apache Druid 0.13 ou superior
No
Apache Druid 0.18 ou superior
No
Apache Hive 2.3 ou superior
Sim
Apache Hive 3.1.2 ou superior
Sim
Apache Spark 3 ou mais recente
Sim
ClickHouse
Sim
Cloudera Impala 3.1 ou mais recente
Sim
Cloudera Impala 3.1+ com driver nativo
Sim
Cloudera Impala com driver nativo
Sim
DataVirtuality
Sim
Databricks
Sim
Denodo 7
Sim
Denodo 8
Sim
Dremio
Sim
Dremio 11 ou mais recente
Sim
Exasol
Sim
Fio de fogo
Sim
SQL legado do Google BigQuery
No
SQL padrão do Google BigQuery
No
PostgreSQL no Google Cloud
Sim
Google Cloud SQL
Sim
Google Spanner
No
Verde ameixa
Sim
HyperSQL
Sim
IBM Netezza
No
MariaDB
Sim
PostgreSQL do Microsoft Azure
Sim
Banco de dados SQL do Microsoft Azure
Sim
Análise do Microsoft Azure Synapse
Sim
Microsoft SQL Server 2008 ou mais recente
Sim
Microsoft SQL Server 2012 ou mais recente
Sim
Microsoft SQL Server 2016
Sim
Microsoft SQL Server 2017 ou mais recente
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12 ou superior
Sim
Oracle
Sim
ADWC do Oracle
Sim
PostgreSQL 9.5 ou mais recente
Sim
PostgreSQL anterior à versão 9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA
Sim
SAP HANA 2 ou posterior
Sim
SingleStore
Sim
SingleStore 7 ou mais recente
Sim
Snowflake
Sim
Teradata
Sim
Trino
Sim
Vetor
Sim
Vertica
Sim

Estes dialetos são compatíveis com índices de exibição do SQL Runner:

Dialeto Compatível?
Avalanche
Sim
Amazon Athena
No
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
No
Apache Druid 0.13 ou superior
No
Apache Druid 0.18 ou superior
No
Apache Hive 2.3 ou superior
Sim
Apache Hive 3.1.2 ou superior
No
Apache Spark 3 ou mais recente
No
ClickHouse
No
Cloudera Impala 3.1 ou mais recente
No
Cloudera Impala 3.1+ com driver nativo
No
Cloudera Impala com driver nativo
No
DataVirtuality
No
Databricks
No
Denodo 7
No
Denodo 8
No
Dremio
No
Dremio 11 ou mais recente
No
Exasol
No
Fio de fogo
Sim
SQL legado do Google BigQuery
No
SQL padrão do Google BigQuery
No
PostgreSQL no Google Cloud
Sim
Google Cloud SQL
Sim
Google Spanner
No
Verde ameixa
Sim
HyperSQL
Sim
IBM Netezza
No
MariaDB
Sim
PostgreSQL do Microsoft Azure
Sim
Banco de dados SQL do Microsoft Azure
Sim
Análise do Microsoft Azure Synapse
No
Microsoft SQL Server 2008 ou mais recente
Sim
Microsoft SQL Server 2012 ou mais recente
Sim
Microsoft SQL Server 2016
Sim
Microsoft SQL Server 2017 ou mais recente
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12 ou superior
Sim
Oracle
Sim
ADWC do Oracle
No
PostgreSQL 9.5 ou mais recente
Sim
PostgreSQL anterior à versão 9.5
Sim
PrestoDB
No
PrestoSQL
No
SAP HANA
No
SAP HANA 2 ou posterior
No
SingleStore
Sim
SingleStore 7 ou mais recente
Sim
Snowflake
No
Teradata
Sim
Trino
No
Vetor
Sim
Vertica
No

Esses dialetos oferecem suporte ao SQL Runner Select 10:

Dialeto Compatível?
Avalanche
Sim
Amazon Athena
Sim
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
Sim
Apache Druid 0.13 ou superior
Sim
Apache Druid 0.18 ou superior
Sim
Apache Hive 2.3 ou superior
Sim
Apache Hive 3.1.2 ou superior
Sim
Apache Spark 3 ou mais recente
Sim
ClickHouse
Sim
Cloudera Impala 3.1 ou mais recente
Sim
Cloudera Impala 3.1+ com driver nativo
Sim
Cloudera Impala com driver nativo
Sim
DataVirtuality
Sim
Databricks
Sim
Denodo 7
Sim
Denodo 8
Sim
Dremio
Sim
Dremio 11 ou mais recente
Sim
Exasol
Sim
Fio de fogo
Sim
SQL legado do Google BigQuery
Sim
SQL padrão do Google BigQuery
Sim
PostgreSQL no Google Cloud
Sim
Google Cloud SQL
Sim
Google Spanner
Sim
Verde ameixa
Sim
HyperSQL
Sim
IBM Netezza
Sim
MariaDB
Sim
PostgreSQL do Microsoft Azure
Sim
Banco de dados SQL do Microsoft Azure
Sim
Análise do Microsoft Azure Synapse
Sim
Microsoft SQL Server 2008 ou mais recente
Sim
Microsoft SQL Server 2012 ou mais recente
Sim
Microsoft SQL Server 2016
Sim
Microsoft SQL Server 2017 ou mais recente
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12 ou superior
Sim
Oracle
Sim
ADWC do Oracle
Sim
PostgreSQL 9.5 ou mais recente
Sim
PostgreSQL anterior à versão 9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA
Sim
SAP HANA 2 ou posterior
Sim
SingleStore
Sim
SingleStore 7 ou mais recente
Sim
Snowflake
Sim
Teradata
Sim
Trino
Sim
Vetor
Sim
Vertica
Sim

Estes dialetos são compatíveis com a contagem de executores do SQL:

Dialeto Compatível?
Avalanche
Sim
Amazon Athena
Sim
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
Sim
Apache Druid 0.13 ou superior
Sim
Apache Druid 0.18 ou superior
Sim
Apache Hive 2.3 ou superior
Sim
Apache Hive 3.1.2 ou superior
Sim
Apache Spark 3 ou mais recente
Sim
ClickHouse
Sim
Cloudera Impala 3.1 ou mais recente
Sim
Cloudera Impala 3.1+ com driver nativo
Sim
Cloudera Impala com driver nativo
Sim
DataVirtuality
Sim
Databricks
Sim
Denodo 7
Sim
Denodo 8
Sim
Dremio
Sim
Dremio 11 ou mais recente
Sim
Exasol
Sim
Fio de fogo
Sim
SQL legado do Google BigQuery
Sim
SQL padrão do Google BigQuery
Sim
PostgreSQL no Google Cloud
Sim
Google Cloud SQL
Sim
Google Spanner
Sim
Verde ameixa
Sim
HyperSQL
Sim
IBM Netezza
Sim
MariaDB
Sim
PostgreSQL do Microsoft Azure
Sim
Banco de dados SQL do Microsoft Azure
Sim
Análise do Microsoft Azure Synapse
Sim
Microsoft SQL Server 2008 ou mais recente
Sim
Microsoft SQL Server 2012 ou mais recente
Sim
Microsoft SQL Server 2016
Sim
Microsoft SQL Server 2017 ou mais recente
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12 ou superior
Sim
Oracle
Sim
ADWC do Oracle
Sim
PostgreSQL 9.5 ou mais recente
Sim
PostgreSQL anterior à versão 9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA
Sim
SAP HANA 2 ou posterior
Sim
SingleStore
Sim
SingleStore 7 ou mais recente
Sim
Snowflake
Sim
Teradata
Sim
Trino
Sim
Vetor
Sim
Vertica
Sim

Esses dialetos dão suporte ao SQL Explain:

Dialeto Compatível?
Avalanche
No
Amazon Athena
No
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
Sim
Apache Druid 0.13 ou superior
Sim
Apache Druid 0.18 ou superior
Sim
Apache Hive 2.3 ou superior
Sim
Apache Hive 3.1.2 ou superior
Sim
Apache Spark 3 ou mais recente
Sim
ClickHouse
No
Cloudera Impala 3.1 ou mais recente
Sim
Cloudera Impala 3.1+ com driver nativo
Sim
Cloudera Impala com driver nativo
Sim
DataVirtuality
No
Databricks
Sim
Denodo 7
No
Denodo 8
No
Dremio
No
Dremio 11 ou mais recente
No
Exasol
No
Fio de fogo
Sim
SQL legado do Google BigQuery
No
SQL padrão do Google BigQuery
No
PostgreSQL no Google Cloud
Sim
Google Cloud SQL
Sim
Google Spanner
No
Verde ameixa
Sim
HyperSQL
No
IBM Netezza
Sim
MariaDB
Sim
PostgreSQL do Microsoft Azure
Sim
Banco de dados SQL do Microsoft Azure
No
Análise do Microsoft Azure Synapse
Sim
Microsoft SQL Server 2008 ou mais recente
No
Microsoft SQL Server 2012 ou mais recente
No
Microsoft SQL Server 2016
No
Microsoft SQL Server 2017 ou mais recente
No
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12 ou superior
Sim
Oracle
No
ADWC do Oracle
No
PostgreSQL 9.5 ou mais recente
Sim
PostgreSQL anterior à versão 9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA
No
SAP HANA 2 ou posterior
No
SingleStore
Sim
SingleStore 7 ou mais recente
Sim
Snowflake
Sim
Teradata
Sim
Trino
Sim
Vetor
No
Vertica
Sim