SQL Runner 提供了一种直接访问数据库的方法,并以各种方式利用该访问。借助 SQL Runner,您可以轻松浏览架构中的表、使用 SQL 查询中的临时探索、对数据运行预先编写的描述性查询、查看 SQL Runner 历史记录、下载结果、共享查询、以派生表的形式添加到 LookML 项目中,以及执行其他实用任务。
本页面介绍了如何导航到 SQL Runner,并显示了哪些数据库方言支持 SQL Runner 功能。请参阅以下其他文档页面,了解有关以下方面的信息:
导航到 SQL Runner
如果您有权查看 LookML 以及使用 SQL Runner,则可以通过以下两种方式导航到 SQL Runner:
- 在开发菜单中,选择 SQL 运行程序。
- 在“探索”中,点击数据栏上的 SQL 以查看 SQL。然后,点击 Open in SQL Runner 在 SQL Runner 中查看查询,或点击 Explain in SQL Runner 打开 SQL Runner 并请求该查询的数据库执行计划。
SQL Runner 基本用法
本部分介绍如何使用 SQL Runner 直接访问架构中的表、对数据运行 SQL 查询以及查看查询结果。
- 选择要查询的连接。
- 选择要查询的架构。对于 Google BigQuery 连接,请选择项目(如果您的 BigQuery 连接支持多个数据库)和数据集。
- 选择一个表以在“结果”区域显示其列。
- (可选)选择 ⊝ 图标以收起左侧面板。如果面板已收起,选择 ⊕ 图标即可展开面板。
- 检查用于查询的数据库 SQL 方言。方言会显示在查询栏的右侧。
- 在 Query 栏下方的文本框中编写 SQL 命令。
- 选择运行以执行 SQL 查询。
- 在结果区域查看数据库返回的信息。
SQL Runner 可视化
如果您的 Looker 管理员启用了 SQL Runner Vis Labs 功能,您可以直接在 SQL Runner 中创建可视化图表。
如需了解详情,请参阅使用 SQL Runner 创建查询和探索文档页面。
SQL Runner 功能支持的数据库方言
为了让 Looker 在 Looker 项目中支持 SQL Runner 功能,您的数据库方言也必须支持这些功能。下表显示了支持每项 SQL Runner 功能的方言。
以下方言支持 SQL Runner 显示进程:
方言 | 是否支持? |
---|---|
艾克蒂安雪崩 | 否 |
Amazon Athena | 否 |
Amazon Aurora MySQL | 是 |
Amazon Redshift | 是 |
阿帕奇·德鲁伊 | 否 |
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 11 及更高版本 | 否 |
Exasol | 否 |
火箭 | 是 |
Google BigQuery 旧版 SQL | 否 |
Google BigQuery 标准 SQL | 否 |
Google Cloud PostgreSQL | 是 |
Google Cloud SQL | 是 |
Google Spanner | 否 |
绿紫红 | 是 |
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 及更高版本 | 是 |
PostgreSQL 9.5 版之前的版本 | 是 |
PrestoDB | 是 |
PrestoSQL | 是 |
SAP HANA | 是 |
SAP HANA 2 及更高版本 | 是 |
SingleStore | 是 |
SingleStore 7 或更高版本 | 是 |
Snowflake | 否 |
Teradata | 否 |
Trino | 是 |
矢量 | 否 |
Vertica | 是 |
以下方言支持 SQL 运行程序描述表:
方言 | 是否支持? |
---|---|
艾克蒂安雪崩 | 是 |
Amazon Athena | 是 |
Amazon Aurora MySQL | 是 |
Amazon Redshift | 是 |
阿帕奇·德鲁伊 | 否 |
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 11 及更高版本 | 是 |
Exasol | 是 |
火箭 | 是 |
Google BigQuery 旧版 SQL | 否 |
Google BigQuery 标准 SQL | 否 |
Google Cloud PostgreSQL | 是 |
Google Cloud SQL | 是 |
Google Spanner | 否 |
绿紫红 | 是 |
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 及更高版本 | 是 |
PostgreSQL 9.5 版之前的版本 | 是 |
PrestoDB | 是 |
PrestoSQL | 是 |
SAP HANA | 是 |
SAP HANA 2 及更高版本 | 是 |
SingleStore | 是 |
SingleStore 7 或更高版本 | 是 |
Snowflake | 是 |
Teradata | 是 |
Trino | 是 |
矢量 | 是 |
Vertica | 是 |
以下方言支持 SQL Runner 显示索引:
方言 | 是否支持? |
---|---|
艾克蒂安雪崩 | 是 |
Amazon Athena | 否 |
Amazon Aurora MySQL | 是 |
Amazon Redshift | 是 |
阿帕奇·德鲁伊 | 否 |
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 11 及更高版本 | 否 |
Exasol | 否 |
火箭 | 是 |
Google BigQuery 旧版 SQL | 否 |
Google BigQuery 标准 SQL | 否 |
Google Cloud PostgreSQL | 是 |
Google Cloud SQL | 是 |
Google Spanner | 否 |
绿紫红 | 是 |
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 及更高版本 | 是 |
PostgreSQL 9.5 版之前的版本 | 是 |
PrestoDB | 否 |
PrestoSQL | 否 |
SAP HANA | 否 |
SAP HANA 2 及更高版本 | 否 |
SingleStore | 是 |
SingleStore 7 或更高版本 | 是 |
Snowflake | 否 |
Teradata | 是 |
Trino | 否 |
矢量 | 是 |
Vertica | 否 |
以下方言支持 SQL Runner Select 10:
方言 | 是否支持? |
---|---|
艾克蒂安雪崩 | 是 |
Amazon Athena | 是 |
Amazon Aurora MySQL | 是 |
Amazon Redshift | 是 |
阿帕奇·德鲁伊 | 是 |
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 11 及更高版本 | 是 |
Exasol | 是 |
火箭 | 是 |
Google BigQuery 旧版 SQL | 是 |
Google BigQuery 标准 SQL | 是 |
Google Cloud PostgreSQL | 是 |
Google Cloud SQL | 是 |
Google Spanner | 是 |
绿紫红 | 是 |
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 及更高版本 | 是 |
PostgreSQL 9.5 版之前的版本 | 是 |
PrestoDB | 是 |
PrestoSQL | 是 |
SAP HANA | 是 |
SAP HANA 2 及更高版本 | 是 |
SingleStore | 是 |
SingleStore 7 或更高版本 | 是 |
Snowflake | 是 |
Teradata | 是 |
Trino | 是 |
矢量 | 是 |
Vertica | 是 |
以下方言支持 SQL 运行程序数量:
方言 | 是否支持? |
---|---|
艾克蒂安雪崩 | 是 |
Amazon Athena | 是 |
Amazon Aurora MySQL | 是 |
Amazon Redshift | 是 |
阿帕奇·德鲁伊 | 是 |
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 11 及更高版本 | 是 |
Exasol | 是 |
火箭 | 是 |
Google BigQuery 旧版 SQL | 是 |
Google BigQuery 标准 SQL | 是 |
Google Cloud PostgreSQL | 是 |
Google Cloud SQL | 是 |
Google Spanner | 是 |
绿紫红 | 是 |
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 及更高版本 | 是 |
PostgreSQL 9.5 版之前的版本 | 是 |
PrestoDB | 是 |
PrestoSQL | 是 |
SAP HANA | 是 |
SAP HANA 2 及更高版本 | 是 |
SingleStore | 是 |
SingleStore 7 或更高版本 | 是 |
Snowflake | 是 |
Teradata | 是 |
Trino | 是 |
矢量 | 是 |
Vertica | 是 |
以下方言支持 SQL Explain:
方言 | 是否支持? |
---|---|
艾克蒂安雪崩 | 否 |
Amazon Athena | 否 |
Amazon Aurora MySQL | 是 |
Amazon Redshift | 是 |
阿帕奇·德鲁伊 | 是 |
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 11 及更高版本 | 否 |
Exasol | 否 |
火箭 | 是 |
Google BigQuery 旧版 SQL | 否 |
Google BigQuery 标准 SQL | 否 |
Google Cloud PostgreSQL | 是 |
Google Cloud SQL | 是 |
Google Spanner | 否 |
绿紫红 | 是 |
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 及更高版本 | 是 |
PostgreSQL 9.5 版之前的版本 | 是 |
PrestoDB | 是 |
PrestoSQL | 是 |
SAP HANA | 否 |
SAP HANA 2 及更高版本 | 否 |
SingleStore | 是 |
SingleStore 7 或更高版本 | 是 |
Snowflake | 是 |
Teradata | 是 |
Trino | 是 |
矢量 | 否 |
Vertica | 是 |