SQL Runner 提供了一种直接访问数据库并以各种方式利用该访问权限的方法。使用 SQL Runner,您可以轻松浏览架构中的表、使用 SQL 查询中的临时探索、对数据运行预先编写的描述性查询、查看 SQL Runner 历史记录、下载结果、共享查询、作为派生表添加到 LookML 项目,以及执行其他有用的任务。
本页面介绍了如何前往 SQL Runner,并显示了哪些数据库方言支持 SQL Runner 功能。如需了解以下内容,请参阅其他文档页面:
导航到 SQL Runner
如果您有权查看 LookML 和使用 SQL Runner,则可以通过以下两种方式导航到 SQL Runner:
- 在 Develop 菜单中,选择 SQL Runner。
- 在“探索”中,点击数据栏上的 SQL 以查看 SQL。然后点击在 SQL Runner 中打开以查看 SQL Runner 中的查询,或点击 Explain in SQL Runner 打开 SQL Runner 并请求查询的数据库执行计划。
SQL Runner 的基本用法
本部分介绍了如何使用 SQL Runner 直接访问架构中的表、对数据运行 SQL 查询以及查看查询结果。
- 选择要查询的连接。
- 选择要查询的架构。对于 Google BigQuery 连接,请选择项目(如果您的 BigQuery 连接支持多个数据库)和数据集。
- 选择一个表格,以在“结果”区域显示其列。
- (可选)选择 ⊝ 图标可收起左侧面板。如果面板已收起,选择 ⊕ 图标可展开面板。
- 检查用于查询的数据库 SQL 方言。方言显示在查询栏的右侧。
- 在查询栏下方的文本框中编写一个 SQL 命令。
- 选择运行以执行 SQL 查询。
- 在结果区域中查看数据库返回的信息。
SQL Runner 可视化
如果您的 Looker 管理员启用了 SQL Runner 可视化实验室功能,您可以直接在 SQL Runner 中创建可视化图表。
如需了解详情,请参阅使用 SQL Runner 创建查询和探索文档页面。
SQL Runner 功能支持的数据库方言
为了让 Looker 在 Looker 项目中支持 SQL Runner 功能,您的数据库方言也必须支持这些功能。下表显示了支持每种 SQL Runner 功能的方言。
以下方言支持 SQL Runner 显示进程:
方言 | 是否支持? |
---|---|
阿克蒂安雪崩 | 否 |
Amazon Athena | 否 |
Amazon Aurora MySQL | 是 |
Amazon Redshift | 是 |
Apache Druid | 否 |
Apache Druid 0.13+ | 否 |
Apache Druid 0.18 及更高版本 | 否 |
Apache Hive 2.3 及更高版本 | 否 |
Apache Hive 3.1.2 及更高版本 | 否 |
Apache Spark 3 及更高版本 | 否 |
ClickHouse | 是 |
Cloudera Impala 3.1 及更高版本 | 否 |
带有原生驱动程序的 Cloudera Impala 3.1+ | 否 |
带有原生驱动程序的 Cloudera Impala | 否 |
DataVirtuality | 否 |
Databricks | 否 |
Denodo 7 购物中心 | 是 |
Denodo 8 | 是 |
Dremio | 否 |
Dremio 11+ | 否 |
Exasol | 否 |
火箭 | 是 |
Google BigQuery 旧版 SQL | 否 |
Google BigQuery 标准 SQL | 否 |
Google Cloud PostgreSQL | 是 |
Google Cloud SQL | 是 |
Google Spanner | 否 |
Greenplum | 是 |
HyperSQL | 否 |
IBM Netezza | 否 |
MariaDB | 是 |
Microsoft Azure PostgreSQL | 是 |
Microsoft Azure SQL 数据库 | 是 |
Microsoft Azure Synapse Analytics | 否 |
Microsoft SQL Server 2008 及更高版本 | 是 |
Microsoft SQL Server 2012 及更高版本 | 是 |
Microsoft SQL Server 2016 | 是 |
Microsoft SQL Server 2017 及更高版本 | 是 |
MongoBI | 是 |
MySQL | 是 |
MySQL 8.0.12 及更高版本 | 是 |
Oracle | 是 |
Oracle ADWC | 是 |
PostgreSQL 9.5 及更高版本 | 是 |
9.5 之前的 PostgreSQL | 是 |
PrestoDB | 是 |
PrestoSQL | 是 |
SAP HANA 2+ | 是 |
SingleStore | 是 |
SingleStore 7+ | 是 |
Snowflake | 否 |
TeraData | 否 |
Trino | 是 |
矢量 | 否 |
Vertica | 是 |
以下方言支持 SQL Runner Describe Table:
方言 | 是否支持? |
---|---|
阿克蒂安雪崩 | 是 |
Amazon Athena | 是 |
Amazon Aurora MySQL | 是 |
Amazon Redshift | 是 |
Apache Druid | 否 |
Apache Druid 0.13+ | 否 |
Apache Druid 0.18 及更高版本 | 否 |
Apache Hive 2.3 及更高版本 | 是 |
Apache Hive 3.1.2 及更高版本 | 是 |
Apache Spark 3 及更高版本 | 是 |
ClickHouse | 是 |
Cloudera Impala 3.1 及以上版本 | 是 |
搭配原生驱动程序的 Cloudera Impala 3.1 及更高版本 | 是 |
使用原生驱动程序的 Cloudera Impala | 是 |
DataVirtuality | 是 |
Databricks | 是 |
Denodo 7 购物中心 | 是 |
Denodo 8 | 是 |
Dremio | 是 |
Dremio 11+ | 是 |
Exasol | 是 |
火箭 | 是 |
Google BigQuery 旧版 SQL | 否 |
Google BigQuery 标准 SQL | 否 |
Google Cloud PostgreSQL | 是 |
Google Cloud SQL | 是 |
Google Spanner | 否 |
Greenplum | 是 |
HyperSQL | 是 |
IBM Netezza | 否 |
MariaDB | 是 |
Microsoft Azure PostgreSQL | 是 |
Microsoft Azure SQL 数据库 | 是 |
Microsoft Azure Synapse 分析 | 是 |
Microsoft SQL Server 2008 及更高版本 | 是 |
Microsoft SQL Server 2012 及更高版本 | 是 |
Microsoft SQL Server 2016 | 是 |
Microsoft SQL Server 2017 及更高版本 | 是 |
MongoBI | 是 |
MySQL | 是 |
MySQL 8.0.12 及更高版本 | 是 |
Oracle | 是 |
Oracle ADWC | 是 |
PostgreSQL 9.5 及更高版本 | 是 |
9.5 之前的 PostgreSQL | 是 |
PrestoDB | 是 |
PrestoSQL | 是 |
SAP HANA 2+ | 是 |
SingleStore | 是 |
SingleStore 7+ | 是 |
Snowflake | 是 |
TeraData | 是 |
Trino | 是 |
矢量 | 是 |
Vertica | 是 |
以下方言支持 SQL Runner 显示索引:
方言 | 是否支持? |
---|---|
阿克蒂安雪崩 | 是 |
Amazon Athena | 否 |
Amazon Aurora MySQL | 是 |
Amazon Redshift | 是 |
Apache Druid | 否 |
Apache Druid 0.13+ | 否 |
Apache Druid 0.18 及更高版本 | 否 |
Apache Hive 2.3 及更高版本 | 是 |
Apache Hive 3.1.2 及更高版本 | 否 |
Apache Spark 3 及更高版本 | 否 |
ClickHouse | 否 |
Cloudera Impala 3.1 及以上版本 | 否 |
带有原生驱动程序的 Cloudera Impala 3.1+ | 否 |
带有原生驱动程序的 Cloudera Impala | 否 |
DataVirtuality | 否 |
Databricks | 否 |
Denodo 7 | 否 |
迪诺多 8 号星 | 否 |
Dremio | 否 |
Dremio 11+ | 否 |
Exasol | 否 |
火箭 | 是 |
Google BigQuery 旧版 SQL | 否 |
Google BigQuery 标准 SQL | 否 |
Google Cloud PostgreSQL | 是 |
Google Cloud SQL | 是 |
Google Spanner | 否 |
Greenplum | 是 |
HyperSQL | 是 |
IBM Netezza | 否 |
MariaDB | 是 |
Microsoft Azure PostgreSQL | 是 |
Microsoft Azure SQL 数据库 | 是 |
Microsoft Azure Synapse Analytics | 否 |
Microsoft SQL Server 2008 及更高版本 | 是 |
Microsoft SQL Server 2012 及更高版本 | 是 |
Microsoft SQL Server 2016 | 是 |
Microsoft SQL Server 2017 及更高版本 | 是 |
MongoBI | 是 |
MySQL | 是 |
MySQL 8.0.12 及更高版本 | 是 |
Oracle | 是 |
Oracle ADWC | 否 |
PostgreSQL 9.5 及更高版本 | 是 |
9.5 之前的 PostgreSQL | 是 |
PrestoDB | 否 |
PrestoSQL | 否 |
SAP HANA 2 及更高版本 | 否 |
SingleStore | 是 |
SingleStore 7+ | 是 |
Snowflake | 否 |
TeraData | 是 |
Trino | 否 |
矢量 | 是 |
Vertica | 否 |
以下方言支持 SQL Runner Select 10:
方言 | 是否支持? |
---|---|
阿克蒂安雪崩 | 是 |
Amazon Athena | 是 |
Amazon Aurora MySQL | 是 |
Amazon Redshift | 是 |
Apache Druid | 是 |
Apache Druid 0.13+ | 是 |
Apache Druid 0.18 及更高版本 | 是 |
Apache Hive 2.3 及更高版本 | 是 |
Apache Hive 3.1.2 及更高版本 | 是 |
Apache Spark 3 及更高版本 | 是 |
ClickHouse | 是 |
Cloudera Impala 3.1 及以上版本 | 是 |
搭配原生驱动程序的 Cloudera Impala 3.1 及更高版本 | 是 |
使用原生驱动程序的 Cloudera Impala | 是 |
DataVirtuality | 是 |
Databricks | 是 |
Denodo 7 购物中心 | 是 |
Denodo 8 | 是 |
Dremio | 是 |
Dremio 11+ | 是 |
Exasol | 是 |
火箭 | 是 |
Google BigQuery 旧版 SQL | 是 |
Google BigQuery 标准 SQL | 是 |
Google Cloud PostgreSQL | 是 |
Google Cloud SQL | 是 |
Google Spanner | 是 |
Greenplum | 是 |
HyperSQL | 是 |
IBM Netezza | 是 |
MariaDB | 是 |
Microsoft Azure PostgreSQL | 是 |
Microsoft Azure SQL 数据库 | 是 |
Microsoft Azure Synapse 分析 | 是 |
Microsoft SQL Server 2008 及更高版本 | 是 |
Microsoft SQL Server 2012 及更高版本 | 是 |
Microsoft SQL Server 2016 | 是 |
Microsoft SQL Server 2017 及更高版本 | 是 |
MongoBI | 是 |
MySQL | 是 |
MySQL 8.0.12 及更高版本 | 是 |
Oracle | 是 |
Oracle ADWC | 是 |
PostgreSQL 9.5 及更高版本 | 是 |
9.5 之前的 PostgreSQL | 是 |
PrestoDB | 是 |
PrestoSQL | 是 |
SAP HANA 2+ | 是 |
SingleStore | 是 |
SingleStore 7+ | 是 |
Snowflake | 是 |
TeraData | 是 |
Trino | 是 |
矢量 | 是 |
Vertica | 是 |
以下方言支持 SQL Runner Count:
方言 | 是否支持? |
---|---|
阿克蒂安雪崩 | 是 |
Amazon Athena | 是 |
Amazon Aurora MySQL | 是 |
Amazon Redshift | 是 |
Apache Druid | 是 |
Apache Druid 0.13+ | 是 |
Apache Druid 0.18 及更高版本 | 是 |
Apache Hive 2.3 及更高版本 | 是 |
Apache Hive 3.1.2 及更高版本 | 是 |
Apache Spark 3 及更高版本 | 是 |
ClickHouse | 是 |
Cloudera Impala 3.1 及以上版本 | 是 |
搭配原生驱动程序的 Cloudera Impala 3.1 及更高版本 | 是 |
使用原生驱动程序的 Cloudera Impala | 是 |
DataVirtuality | 是 |
Databricks | 是 |
Denodo 7 购物中心 | 是 |
Denodo 8 | 是 |
Dremio | 是 |
Dremio 11+ | 是 |
Exasol | 是 |
火箭 | 是 |
Google BigQuery 旧版 SQL | 是 |
Google BigQuery 标准 SQL | 是 |
Google Cloud PostgreSQL | 是 |
Google Cloud SQL | 是 |
Google Spanner | 是 |
Greenplum | 是 |
HyperSQL | 是 |
IBM Netezza | 是 |
MariaDB | 是 |
Microsoft Azure PostgreSQL | 是 |
Microsoft Azure SQL 数据库 | 是 |
Microsoft Azure Synapse 分析 | 是 |
Microsoft SQL Server 2008 及更高版本 | 是 |
Microsoft SQL Server 2012 及更高版本 | 是 |
Microsoft SQL Server 2016 | 是 |
Microsoft SQL Server 2017 及更高版本 | 是 |
MongoBI | 是 |
MySQL | 是 |
MySQL 8.0.12 及更高版本 | 是 |
Oracle | 是 |
Oracle ADWC | 是 |
PostgreSQL 9.5 及更高版本 | 是 |
9.5 之前的 PostgreSQL | 是 |
PrestoDB | 是 |
PrestoSQL | 是 |
SAP HANA 2+ | 是 |
SingleStore | 是 |
SingleStore 7+ | 是 |
Snowflake | 是 |
TeraData | 是 |
Trino | 是 |
矢量 | 是 |
Vertica | 是 |
以下方言支持 SQL Explain:
方言 | 是否支持? |
---|---|
阿克蒂安雪崩 | 否 |
Amazon Athena | 否 |
Amazon Aurora MySQL | 是 |
Amazon Redshift | 是 |
Apache Druid | 是 |
Apache Druid 0.13+ | 是 |
Apache Druid 0.18 及更高版本 | 是 |
Apache Hive 2.3 及更高版本 | 是 |
Apache Hive 3.1.2 及更高版本 | 是 |
Apache Spark 3 及更高版本 | 是 |
ClickHouse | 否 |
Cloudera Impala 3.1 及以上版本 | 是 |
搭配原生驱动程序的 Cloudera Impala 3.1 及更高版本 | 是 |
使用原生驱动程序的 Cloudera Impala | 是 |
DataVirtuality | 否 |
Databricks | 是 |
Denodo 7 购物中心 | 否 |
迪诺多 8 号星 | 否 |
Dremio | 否 |
Dremio 11+ | 否 |
Exasol | 否 |
火箭 | 是 |
Google BigQuery 旧版 SQL | 否 |
Google BigQuery 标准 SQL | 否 |
Google Cloud PostgreSQL | 是 |
Google Cloud SQL | 是 |
Google Spanner | 否 |
Greenplum | 是 |
HyperSQL | 否 |
IBM Netezza | 是 |
MariaDB | 是 |
Microsoft Azure PostgreSQL | 是 |
Microsoft Azure SQL 数据库 | 否 |
Microsoft Azure Synapse Analytics | 是 |
Microsoft SQL Server 2008 及更高版本 | 否 |
Microsoft SQL Server 2012 及更高版本 | 否 |
Microsoft SQL Server 2016 | 否 |
Microsoft SQL Server 2017 及更高版本 | 否 |
MongoBI | 是 |
MySQL | 是 |
MySQL 8.0.12 及更高版本 | 是 |
Oracle | 否 |
Oracle ADWC | 否 |
PostgreSQL 9.5 及更高版本 | 是 |
9.5 之前的 PostgreSQL | 是 |
PrestoDB | 是 |
PrestoSQL | 是 |
SAP HANA 2 及更高版本 | 否 |
SingleStore | 是 |
SingleStore 7+ | 是 |
Snowflake | 是 |
TeraData | 是 |
Trino | 是 |
矢量 | 否 |
Vertica | 是 |