Noções básicas da execução de SQL

O SQL Runner oferece uma forma de aceder diretamente à sua base de dados e tirar partido desse acesso de várias formas. Com o SQL Runner, pode navegar facilmente pelas tabelas no seu esquema, usar uma análise detalhada ad hoc a partir de uma consulta SQL, executar consultas descritivas pré-escritas nos seus dados, ver o histórico do SQL Runner, transferir resultados, partilhar consultas, adicionar a um projeto do LookML como uma tabela derivada e realizar outras tarefas úteis.

Esta página descreve como navegar para o SQL Runner e mostra que dialetos de base de dados suportam as funcionalidades do SQL Runner. Consulte estas outras páginas de documentação para obter informações sobre:

Se tiver as autorizações para ver LookML e para usar o SQL Runner, pode navegar para o SQL Runner de duas formas:

  • No menu Desenvolver, selecione Execução de SQL.

  • Numa exploração, clique em SQL na barra de dados para ver o SQL. Em seguida, clique em Abrir em execução de SQL para ver a consulta na execução de SQL ou clique em Explicar em execução de SQL para abrir a execução de SQL e pedir o plano de execução da base de dados para a consulta.

Utilização básica da execução de SQL

Esta secção descreve como usar a execução de SQL para aceder diretamente a tabelas no seu esquema, executar uma consulta SQL nos seus dados e ver os resultados da consulta.

  1. Selecione a Associação que quer consultar.
  2. Selecione o esquema que quer consultar. Para associações do Google BigQuery, selecione o projeto (se a sua associação do BigQuery suportar várias bases de dados) e o conjunto de dados.
  3. Selecione uma tabela para mostrar as respetivas colunas na área de resultados.
  4. Opcionalmente, selecione o ícone ⊝ para reduzir o painel do lado esquerdo. Se o painel estiver reduzido, selecione o ícone ⊕ para o expandir.
  5. Verifique o dialeto do SQL da base de dados usado para a consulta. O dialeto é apresentado 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 devolvidas pela base de dados na área Resultados.

Visualizações da execução de SQL

Se o seu administrador do Looker tiver ativado a funcionalidade Labs SQL Runner Vis, pode criar visualizações diretamente no SQL Runner.

Para mais informações, consulte a página de documentação Usar o SQL Runner para criar consultas e Explores.

Dialetos de base de dados suportados para funcionalidades da execução de SQL

Para que o Looker suporte as funcionalidades do SQL Runner no seu projeto do Looker, o dialeto da base de dados também tem de as suportar. As tabelas seguintes mostram que dialetos suportam cada funcionalidade do SQL Runner.

Estes dialetos suportam a opção Mostrar processos do SQL Runner:

Dialeto Compatível?
Actian Avalanche
Não
Amazon Athena
Não
Amazon Aurora MySQL
Sim
Amazon Redshift
Sim
Amazon Redshift 2.1+
Sim
Amazon Redshift Serverless 2.1+
Sim
Apache Druid
Não
Apache Druid 0.13+
Não
Apache Druid 0.18+
Não
Apache Hive 2.3+
Não
Apache Hive 3.1.2+
Não
Apache Spark 3+
Não
ClickHouse
Sim
Cloudera Impala 3.1+
Não
Cloudera Impala 3.1+ with Native Driver
Não
Cloudera Impala with Native Driver
Não
DataVirtuality
Não
Databricks
Não
Denodo 7
Sim
Denodo 8 & 9
Sim
Dremio
Não
Dremio 11+
Não
Exasol
Não
Firebolt
Sim
Google BigQuery Legacy SQL
Não
Google BigQuery Standard SQL
Não
Google Cloud PostgreSQL
Sim
Google Cloud SQL
Sim
Google Spanner
Não
Greenplum
Sim
HyperSQL
Não
IBM Netezza
Não
MariaDB
Sim
Microsoft Azure PostgreSQL
Sim
Microsoft Azure SQL Database
Sim
Microsoft Azure Synapse Analytics
Não
Microsoft SQL Server 2008+
Sim
Microsoft SQL Server 2012+
Sim
Microsoft SQL Server 2016
Sim
Microsoft SQL Server 2017+
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12+
Sim
Oracle
Sim
Oracle ADWC
Sim
PostgreSQL 9.5+
Sim
PostgreSQL pre-9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA
Sim
SAP HANA 2+
Sim
SingleStore
Sim
SingleStore 7+
Sim
Snowflake
Não
Teradata
Não
Trino
Sim
Vector
Não
Vertica
Sim

Estes dialetos suportam a descrição de tabelas do SQL Runner:

Dialeto Compatível?
Actian Avalanche
Sim
Amazon Athena
Sim
Amazon Aurora MySQL
Sim
Amazon Redshift
Sim
Amazon Redshift 2.1+
Sim
Amazon Redshift Serverless 2.1+
Sim
Apache Druid
Não
Apache Druid 0.13+
Não
Apache Druid 0.18+
Não
Apache Hive 2.3+
Sim
Apache Hive 3.1.2+
Sim
Apache Spark 3+
Sim
ClickHouse
Sim
Cloudera Impala 3.1+
Sim
Cloudera Impala 3.1+ with Native Driver
Sim
Cloudera Impala with Native Driver
Sim
DataVirtuality
Sim
Databricks
Sim
Denodo 7
Sim
Denodo 8 & 9
Sim
Dremio
Sim
Dremio 11+
Sim
Exasol
Sim
Firebolt
Sim
Google BigQuery Legacy SQL
Não
Google BigQuery Standard SQL
Não
Google Cloud PostgreSQL
Sim
Google Cloud SQL
Sim
Google Spanner
Não
Greenplum
Sim
HyperSQL
Sim
IBM Netezza
Não
MariaDB
Sim
Microsoft Azure PostgreSQL
Sim
Microsoft Azure SQL Database
Sim
Microsoft Azure Synapse Analytics
Sim
Microsoft SQL Server 2008+
Sim
Microsoft SQL Server 2012+
Sim
Microsoft SQL Server 2016
Sim
Microsoft SQL Server 2017+
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12+
Sim
Oracle
Sim
Oracle ADWC
Sim
PostgreSQL 9.5+
Sim
PostgreSQL pre-9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA
Sim
SAP HANA 2+
Sim
SingleStore
Sim
SingleStore 7+
Sim
Snowflake
Sim
Teradata
Sim
Trino
Sim
Vector
Sim
Vertica
Sim

Estes dialetos suportam a opção Mostrar índices do SQL Runner:

Dialeto Compatível?
Actian Avalanche
Sim
Amazon Athena
Não
Amazon Aurora MySQL
Sim
Amazon Redshift
Sim
Amazon Redshift 2.1+
Sim
Amazon Redshift Serverless 2.1+
Sim
Apache Druid
Não
Apache Druid 0.13+
Não
Apache Druid 0.18+
Não
Apache Hive 2.3+
Sim
Apache Hive 3.1.2+
Não
Apache Spark 3+
Não
ClickHouse
Não
Cloudera Impala 3.1+
Não
Cloudera Impala 3.1+ with Native Driver
Não
Cloudera Impala with Native Driver
Não
DataVirtuality
Não
Databricks
Não
Denodo 7
Não
Denodo 8 & 9
Não
Dremio
Não
Dremio 11+
Não
Exasol
Não
Firebolt
Sim
Google BigQuery Legacy SQL
Não
Google BigQuery Standard SQL
Não
Google Cloud PostgreSQL
Sim
Google Cloud SQL
Sim
Google Spanner
Não
Greenplum
Sim
HyperSQL
Sim
IBM Netezza
Não
MariaDB
Sim
Microsoft Azure PostgreSQL
Sim
Microsoft Azure SQL Database
Sim
Microsoft Azure Synapse Analytics
Não
Microsoft SQL Server 2008+
Sim
Microsoft SQL Server 2012+
Sim
Microsoft SQL Server 2016
Sim
Microsoft SQL Server 2017+
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12+
Sim
Oracle
Sim
Oracle ADWC
Não
PostgreSQL 9.5+
Sim
PostgreSQL pre-9.5
Sim
PrestoDB
Não
PrestoSQL
Não
SAP HANA
Não
SAP HANA 2+
Não
SingleStore
Sim
SingleStore 7+
Sim
Snowflake
Não
Teradata
Sim
Trino
Não
Vector
Sim
Vertica
Não

Estes dialetos suportam a seleção de 10 linhas na execução de SQL:

Dialeto Compatível?
Actian Avalanche
Sim
Amazon Athena
Sim
Amazon Aurora MySQL
Sim
Amazon Redshift
Sim
Amazon Redshift 2.1+
Sim
Amazon Redshift Serverless 2.1+
Sim
Apache Druid
Sim
Apache Druid 0.13+
Sim
Apache Druid 0.18+
Sim
Apache Hive 2.3+
Sim
Apache Hive 3.1.2+
Sim
Apache Spark 3+
Sim
ClickHouse
Sim
Cloudera Impala 3.1+
Sim
Cloudera Impala 3.1+ with Native Driver
Sim
Cloudera Impala with Native Driver
Sim
DataVirtuality
Sim
Databricks
Sim
Denodo 7
Sim
Denodo 8 & 9
Sim
Dremio
Sim
Dremio 11+
Sim
Exasol
Sim
Firebolt
Sim
Google BigQuery Legacy SQL
Sim
Google BigQuery Standard SQL
Sim
Google Cloud PostgreSQL
Sim
Google Cloud SQL
Sim
Google Spanner
Sim
Greenplum
Sim
HyperSQL
Sim
IBM Netezza
Sim
MariaDB
Sim
Microsoft Azure PostgreSQL
Sim
Microsoft Azure SQL Database
Sim
Microsoft Azure Synapse Analytics
Sim
Microsoft SQL Server 2008+
Sim
Microsoft SQL Server 2012+
Sim
Microsoft SQL Server 2016
Sim
Microsoft SQL Server 2017+
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12+
Sim
Oracle
Sim
Oracle ADWC
Sim
PostgreSQL 9.5+
Sim
PostgreSQL pre-9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA
Sim
SAP HANA 2+
Sim
SingleStore
Sim
SingleStore 7+
Sim
Snowflake
Sim
Teradata
Sim
Trino
Sim
Vector
Sim
Vertica
Sim

Estes dialetos suportam a contagem do executador de SQL:

Dialeto Compatível?
Actian Avalanche
Sim
Amazon Athena
Sim
Amazon Aurora MySQL
Sim
Amazon Redshift
Sim
Amazon Redshift 2.1+
Sim
Amazon Redshift Serverless 2.1+
Sim
Apache Druid
Sim
Apache Druid 0.13+
Sim
Apache Druid 0.18+
Sim
Apache Hive 2.3+
Sim
Apache Hive 3.1.2+
Sim
Apache Spark 3+
Sim
ClickHouse
Sim
Cloudera Impala 3.1+
Sim
Cloudera Impala 3.1+ with Native Driver
Sim
Cloudera Impala with Native Driver
Sim
DataVirtuality
Sim
Databricks
Sim
Denodo 7
Sim
Denodo 8 & 9
Sim
Dremio
Sim
Dremio 11+
Sim
Exasol
Sim
Firebolt
Sim
Google BigQuery Legacy SQL
Sim
Google BigQuery Standard SQL
Sim
Google Cloud PostgreSQL
Sim
Google Cloud SQL
Sim
Google Spanner
Sim
Greenplum
Sim
HyperSQL
Sim
IBM Netezza
Sim
MariaDB
Sim
Microsoft Azure PostgreSQL
Sim
Microsoft Azure SQL Database
Sim
Microsoft Azure Synapse Analytics
Sim
Microsoft SQL Server 2008+
Sim
Microsoft SQL Server 2012+
Sim
Microsoft SQL Server 2016
Sim
Microsoft SQL Server 2017+
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12+
Sim
Oracle
Sim
Oracle ADWC
Sim
PostgreSQL 9.5+
Sim
PostgreSQL pre-9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA
Sim
SAP HANA 2+
Sim
SingleStore
Sim
SingleStore 7+
Sim
Snowflake
Sim
Teradata
Sim
Trino
Sim
Vector
Sim
Vertica
Sim

Estes dialetos suportam a explicação de SQL:

Dialeto Compatível?
Actian Avalanche
Não
Amazon Athena
Não
Amazon Aurora MySQL
Sim
Amazon Redshift
Sim
Amazon Redshift 2.1+
Sim
Amazon Redshift Serverless 2.1+
Sim
Apache Druid
Sim
Apache Druid 0.13+
Sim
Apache Druid 0.18+
Sim
Apache Hive 2.3+
Sim
Apache Hive 3.1.2+
Sim
Apache Spark 3+
Sim
ClickHouse
Não
Cloudera Impala 3.1+
Sim
Cloudera Impala 3.1+ with Native Driver
Sim
Cloudera Impala with Native Driver
Sim
DataVirtuality
Não
Databricks
Sim
Denodo 7
Não
Denodo 8 & 9
Não
Dremio
Não
Dremio 11+
Não
Exasol
Não
Firebolt
Sim
Google BigQuery Legacy SQL
Não
Google BigQuery Standard SQL
Não
Google Cloud PostgreSQL
Sim
Google Cloud SQL
Sim
Google Spanner
Não
Greenplum
Sim
HyperSQL
Não
IBM Netezza
Sim
MariaDB
Sim
Microsoft Azure PostgreSQL
Sim
Microsoft Azure SQL Database
Não
Microsoft Azure Synapse Analytics
Sim
Microsoft SQL Server 2008+
Não
Microsoft SQL Server 2012+
Não
Microsoft SQL Server 2016
Não
Microsoft SQL Server 2017+
Não
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12+
Sim
Oracle
Não
Oracle ADWC
Não
PostgreSQL 9.5+
Sim
PostgreSQL pre-9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA
Não
SAP HANA 2+
Não
SingleStore
Sim
SingleStore 7+
Sim
Snowflake
Sim
Teradata
Sim
Trino
Sim
Vector
Não
Vertica
Sim