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, é possível navegar facilmente pelas tabelas no seu esquema, usar uma análise detalhada ad hoc com base em uma consulta SQL, executar consultas descritivas pré-escritas nos seus dados, conferir o histórico do SQL Runner, fazer o download de 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 estas outras páginas de documentação para saber mais 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 Desenvolver, selecione SQL Runner.

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

Nesta seção, descrevemos como usar o SQL Runner para acessar diretamente tabelas no esquema, executar uma consulta SQL nos dados e ver 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 oferecer suporte a 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 recolhido, selecione o ícone ⊕ para expandi-lo.
  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 Executar 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 explorações.

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 projeto do Looker, o dialeto do banco de dados também precisa oferecer suporte a eles. As tabelas a seguir mostram quais dialetos são compatíveis com cada recurso do SQL Runner.

Esses dialetos oferecem suporte a SQL Runner Show Processes:

Dialeto Compatível?
Avalanche Actian
Não
Amazon Athena
Não
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
Não
Apache Druid 0.13 ou superior
Não
Apache Druid 0.18 ou mais recente
Não
Apache Hive 2.3 ou superior
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
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
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
Microsoft Azure Synapse Analytics
Não
Microsoft SQL Server 2008 ou superior
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?
Avalanche Actian
Sim
Amazon Athena
Sim
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
Não
Apache Druid 0.13 ou superior
Não
Apache Druid 0.18 ou mais recente
Não
Apache Hive 2.3 ou mais recente
Sim
Apache Hive 3.1.2 ou posterior
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
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
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 superior
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?
Avalanche Actian
Sim
Amazon Athena
Não
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
Não
Apache Druid 0.13 ou superior
Não
Apache Druid 0.18 ou mais recente
Não
Apache Hive 2.3 ou mais recente
Sim
Apache Hive 3.1.2 ou mais recente
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
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
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
Microsoft Azure Synapse Analytics
Não
Microsoft SQL Server 2008 ou superior
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+
Não
SingleStore
Sim
SingleStore 7+
Sim
Snowflake
Não
Teradata
Sim
Trino
Não
Vetor
Sim
Vertica
Não

Estes dialetos são compatíveis com o SQL Runner Select 10:

Dialeto Compatível?
Avalanche Actian
Sim
Amazon Athena
Sim
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
Sim
Apache Druid 0.13 ou mais recente
Sim
Apache Druid 0.18 ou mais recente
Sim
Apache Hive 2.3 ou mais recente
Sim
Apache Hive 3.1.2 ou posterior
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
Firebolt
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 superior
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?
Avalanche Actian
Sim
Amazon Athena
Sim
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
Sim
Apache Druid 0.13 ou mais recente
Sim
Apache Druid 0.18 ou mais recente
Sim
Apache Hive 2.3 ou mais recente
Sim
Apache Hive 3.1.2 ou posterior
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
Firebolt
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 superior
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?
Avalanche Actian
Não
Amazon Athena
Não
MySQL do Amazon Aurora
Sim
Amazon Redshift
Sim
Apache Druid
Sim
Apache Druid 0.13 ou mais recente
Sim
Apache Druid 0.18 ou mais recente
Sim
Apache Hive 2.3 ou mais recente
Sim
Apache Hive 3.1.2 ou posterior
Sim
Apache Spark 3 ou mais recente
Sim
ClickHouse
Não
Cloudera Impala 3.1 ou superior
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
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
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 superior
Não
Microsoft SQL Server 2012 ou posterior
Não
Microsoft SQL Server 2016
Não
Microsoft SQL Server 2017 ou posterior
Não
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12 ou mais recente
Sim
Oracle
Não
Oracle ADWC
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