Noções básicas 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, é fácil navegar pelas tabelas no esquema, usar uma Análise ad hoc de uma consulta SQL, executar consultas descritivas pré-escritas nos seus 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.

Esta página descreve como navegar até o SQL Runner e mostra quais dialetos de banco de dados são compatíveis com os recursos do SQL Runner. Consulte essas outras páginas de documentação para informações sobre:

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

  • No menu Develop, selecione SQL Runner.

  • Em uma Análise, clique em SQL na barra de dados para conferir o SQL. Em seguida, clique em Abrir no SQL Runner para conferir a consulta no SQL Runner ou em Explicar no 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 conferir os resultados da consulta.

  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 for compatível com vários bancos de dados) e o Conjunto de dados.
  3. Selecione uma tabela para exibir as colunas na área "Resultados".
  4. Opcionalmente, selecione o ícone ⊝ para recolher o painel esquerdo. Se o painel estiver fechado, selecione o ícone ⊕ para abrir.
  5. Verifique o dialeto SQL do banco de dados usado para a consulta. O dialeto é exibido no lado direito da barra Consulta.
  6. Escreva um comando SQL na caixa de texto abaixo da barra Query.
  7. Selecione Run para executar a consulta SQL.
  8. Confira 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 Labs do SQL Runner Vis, será possível 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 com suporte para recursos do SQL Runner

Para que o Looker ofereça suporte aos recursos do SQL Runner no seu projeto, o dialeto do 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 SQL Runner Show Processes:

Dialeto Compatível?
Actian Avalanche
Não
Amazon Athena
Não
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
Não
Apache Druid 0.13 ou mais recente
Não
Apache Druid 0.18 ou mais recente
Não
Apache Hive 2.3 ou mais recente
Não
Apache Hive 3.1.2 ou mais recente
Não
Apache Spark 3 ou mais recente
Não
ClickHouse
Sim
Cloudera Impala 3.1 ou mais recente
Não
Cloudera Impala 3.1+ com driver nativo
Não
Cloudera Impala com driver nativo
Não
DataVirtuality
Não
Databricks
Não
Denodo 7
Sim
Denodo 8
Sim
Dremio
Não
Dremio 11 ou mais recente
Não
Exasol
Não
Firebolt
Sim
SQL legado do Google BigQuery
Não
SQL padrão do Google BigQuery
Não
PostgreSQL do Google Cloud
Sim
Google Cloud SQL
Sim
Google Spanner (em inglês)
Não
Greenplum
Sim
HyperSQL
Não
IBM Netezza
Não
MariaDB
Sim
PostgreSQL do Microsoft Azure
Sim
Banco de Dados SQL do Microsoft Azure
Sim
Análises do Microsoft Azure Synapse
Não
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 posterior
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12 ou mais recente
Sim
Oracle
Sim
ADWC da Oracle
Sim
PostgreSQL 9.5 ou mais recente
Sim
PostgreSQL anterior à 9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA 2+
Sim
SingleStore
Sim
SingleStore 7+
Sim
Snowflake
Não
Teradata
Não
Trino
Sim
Vetor
Não
Vertica
Sim

Estes dialetos são compatíveis com a tabela de descrição do SQL Runner:

Dialeto Compatível?
Actian Avalanche
Sim
Amazon Athena
Sim
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
Não
Apache Druid 0.13 ou mais recente
Não
Apache Druid 0.18 ou mais recente
Não
Apache Hive 2.3 ou superior
Sim
Apache Hive 3.1.2 ou mais recente
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
Bola de fogo
Sim
SQL legado do Google BigQuery
Não
SQL padrão do Google BigQuery
Não
PostgreSQL do Google Cloud
Sim
Google Cloud SQL
Sim
Google Spanner (em inglês)
Não
Greenplum
Sim
HyperSQL
Sim
IBM Netezza
Não
MariaDB
Sim
PostgreSQL do Microsoft Azure
Sim
Banco de Dados SQL do Microsoft Azure
Sim
Análises 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 posterior
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12 ou mais recente
Sim
Oracle
Sim
ADWC da Oracle
Sim
PostgreSQL 9.5 ou mais recente
Sim
PostgreSQL anterior à 9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA 2+
Sim
SingleStore
Sim
SingleStore 7+
Sim
Snowflake
Sim
Teradata
Sim
Trino
Sim
Vetor
Sim
Vertica
Sim

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

Dialeto Compatível?
Actian Avalanche
Sim
Amazon Athena
Não
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
Não
Apache Druid 0.13 ou mais recente
Não
Apache Druid 0.18 ou mais recente
Não
Apache Hive 2.3 ou superior
Sim
Apache Hive 3.1.2 ou posterior
Não
Apache Spark 3 ou mais recente
Não
ClickHouse
Não
Cloudera Impala 3.1 ou superior
Não
Cloudera Impala 3.1+ com driver nativo
Não
Cloudera Impala com driver nativo
Não
DataVirtuality
Não
Databricks
Não
Denodo 7
Não
Denodo 8
Não
Dremio
Não
Dremio 11 ou mais recente
Não
Exasol
Não
Firebolt
Sim
SQL legado do Google BigQuery
Não
SQL padrão do Google BigQuery
Não
PostgreSQL do Google Cloud
Sim
Google Cloud SQL
Sim
Google Spanner (em inglês)
Não
Greenplum
Sim
HyperSQL
Sim
IBM Netezza
Não
MariaDB
Sim
PostgreSQL do Microsoft Azure
Sim
Banco de Dados SQL do Microsoft Azure
Sim
Análises do Microsoft Azure Synapse
Não
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 posterior
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12 ou mais recente
Sim
Oracle
Sim
ADWC da Oracle
Não
PostgreSQL 9.5 ou mais recente
Sim
PostgreSQL anterior à 9.5
Sim
PrestoDB
Não
PrestoSQL
Não
SAP HANA 2 ou posterior
Não
SingleStore
Sim
SingleStore 7+
Sim
Snowflake
Não
Teradata
Sim
Trino
Não
Vetor
Sim
Vertica
Não

Estes dialetos oferecem suporte ao SQL Runner Select 10:

Dialeto Compatível?
Actian 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 mais recente
Sim
Apache Hive 2.3 ou superior
Sim
Apache Hive 3.1.2 ou mais recente
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
Bola de fogo
Sim
SQL legado do Google BigQuery
Sim
SQL padrão do Google BigQuery
Sim
PostgreSQL do Google Cloud
Sim
Google Cloud SQL
Sim
Google Spanner
Sim
Greenplum
Sim
HyperSQL
Sim
IBM Netezza
Sim
MariaDB
Sim
PostgreSQL do Microsoft Azure
Sim
Banco de Dados SQL do Microsoft Azure
Sim
Análises 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 posterior
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12 ou mais recente
Sim
Oracle
Sim
ADWC da Oracle
Sim
PostgreSQL 9.5 ou mais recente
Sim
PostgreSQL anterior à 9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA 2+
Sim
SingleStore
Sim
SingleStore 7+
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?
Actian 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 mais recente
Sim
Apache Hive 2.3 ou superior
Sim
Apache Hive 3.1.2 ou mais recente
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
Bola de fogo
Sim
SQL legado do Google BigQuery
Sim
SQL padrão do Google BigQuery
Sim
PostgreSQL do Google Cloud
Sim
Google Cloud SQL
Sim
Google Spanner
Sim
Greenplum
Sim
HyperSQL
Sim
IBM Netezza
Sim
MariaDB
Sim
PostgreSQL do Microsoft Azure
Sim
Banco de Dados SQL do Microsoft Azure
Sim
Análises 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 posterior
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12 ou mais recente
Sim
Oracle
Sim
ADWC da Oracle
Sim
PostgreSQL 9.5 ou mais recente
Sim
PostgreSQL anterior à 9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA 2+
Sim
SingleStore
Sim
SingleStore 7+
Sim
Snowflake
Sim
Teradata
Sim
Trino
Sim
Vetor
Sim
Vertica
Sim

Estes dialetos são compatíveis com o SQL Explain:

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