SQL Runner basics(SQL Runnerの基本)

SQL Runner によって、データベースに直接アクセスし、そのアクセスをさまざまな方法で活用できます。SQL Runner を使用すると、スキーマ内のテーブルの操作、SQL クエリからのアドホック Explore の使用、データに対する事前に記述された説明クエリの実行、SQL Runner の履歴の確認、結果のダウンロード、クエリの共有、派生テーブルとしての LookML プロジェクトへの追加、その他の便利なタスクを実行を容易に行うことができます。

このページでは、SQL Runner に移動する方法と、SQL Runner 機能をサポートしているデータベース言語を示します。詳細については、以下のその他のドキュメントのページをご覧ください。

LookML を表示する権限と SQL Runner を使用する権限がある場合は、次の 2 つの方法で SQL Runner に移動できます。

  • [Develop] メニューで [SQL Runner] を選択します。

  • Explore で,、データバーの [SQL] をクリックして、SQL を表示します。次に [SQL Runner で開く] をクリックして SQL Runner のクエリを確認します。または、[SQL Runner で説明] をクリックして SQL Runner を開き、クエリに対するデータベースの実行プランをリクエストします。

SQL Runner の基本的な使用方法

このセクションでは、SQL Runner を使用してスキーマ内のテーブルに直接アクセスする方法、データに対して SQL クエリを実行する方法、クエリ結果を表示する方法について説明します。

  1. 削除する接続を選択します。
  2. クエリを実行するスキーマを選択します。Google BigQuery 接続の場合は、プロジェクト(BigQuery 接続が複数のデータベースをサポートしている場合)とデータセットを選択します。
  3. テーブルを選択すると、[結果] 領域にその列が表示されます。
  4. 必要に応じて ⊝ アイコンを選択して左側のパネルを閉じます。パネルが閉じている場合は、⊕ アイコンを選択するとパネルが開きます。
  5. クエリに使用されるデータベース SQL 言語を確認します。その言語は [クエリ] バーの右側に表示されます。
  6. [クエリ] バーの下にあるテキスト ボックスに SQL コマンドを記述します。
  7. [実行] を選択して SQL クエリを実行します。
  8. [結果] 領域で、データベースから返される情報を確認します。

SQL Runnerの視覚化

Looker 管理者が SQL Runner Vis の Labs 機能を有効にしている場合は、SQL Runner で直接可視化を作成できます。

詳細については、SQL Runner を使用したクエリと Explore の作成に関するドキュメント ページをご覧ください。

SQL Runner 機能でサポートされるデータベース言語

Looker プロジェクトで Looker の SQL Runner 機能をサポートするには、データベース言語もサポートする必要があります。次の表に、各 SQL Runner 機能をサポートしている言語を示します。

これらの言語は SQL Runner のShow Processe をサポートしています。

言語 サポート対象
Actian Avalanche
いいえ
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+ with Native Driver
いいえ
Cloudera Impala with Native Driver
いいえ
DataVirtuality
いいえ
Databricks
いいえ
Denodo 7
Denodo 8
はい
Dremio
いいえ
Dremio 11+
いいえ
Exasol
いいえ
Firebolt
Google BigQuery Legacy SQL
いいえ
Google BigQuery Standard SQL
いいえ
Google Cloud PostgreSQL
Google Cloud SQL
はい
Google Spanner
いいえ
Greenplum
HyperSQL
いいえ
IBM Netezza
いいえ
MariaDB
Microsoft Azure PostgreSQL
Microsoft Azure SQL Database
はい
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 pre-9.5
PrestoDB
PrestoSQL
SAP HANA
SAP HANA 2+
SingleStore
SingleStore 7+
はい
Snowflake
いいえ
Teradata
いいえ
Trino
Vector
いいえ
Vertica

これらの言語は SQL Runner の Describe Table をサポートしています。

言語 サポート対象
Actian Avalanche
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+ with Native Driver
Cloudera Impala with Native Driver
DataVirtuality
Databricks
Denodo 7
Denodo 8
Dremio
Dremio 11+
Exasol
Firebolt
はい
Google BigQuery Legacy SQL
いいえ
Google BigQuery Standard SQL
いいえ
Google Cloud PostgreSQL
Google Cloud SQL
はい
Google Spanner
いいえ
Greenplum
HyperSQL
はい
IBM Netezza
いいえ
MariaDB
Microsoft Azure PostgreSQL
Microsoft Azure SQL Database
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 pre-9.5
PrestoDB
PrestoSQL
SAP HANA
SAP HANA 2+
SingleStore
SingleStore 7+
Snowflake
Teradata
Trino
Vector
Vertica

これらの言語は SQL Runner の Show Index をサポートしています。

言語 サポート対象
Actian Avalanche
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+ with Native Driver
いいえ
Cloudera Impala with Native Driver
いいえ
DataVirtuality
いいえ
Databricks
いいえ
Denodo 7
いいえ
Denodo 8
いいえ
Dremio
いいえ
Dremio 11+
いいえ
Exasol
いいえ
Firebolt
Google BigQuery Legacy SQL
いいえ
Google BigQuery Standard SQL
いいえ
Google Cloud PostgreSQL
Google Cloud SQL
はい
Google Spanner
いいえ
Greenplum
HyperSQL
はい
IBM Netezza
いいえ
MariaDB
Microsoft Azure PostgreSQL
Microsoft Azure SQL Database
はい
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 pre-9.5
はい
PrestoDB
いいえ
PrestoSQL
いいえ
SAP HANA
いいえ
SAP HANA 2+
いいえ
SingleStore
SingleStore 7+
はい
Snowflake
いいえ
Teradata
Trino
いいえ
Vector
Vertica
いいえ

次の言語は SQL Runner Select 10 をサポートしています。

言語 サポート対象
Actian Avalanche
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+ with Native Driver
Cloudera Impala with Native Driver
DataVirtuality
Databricks
Denodo 7
Denodo 8
Dremio
Dremio 11+
Exasol
Firebolt
Google BigQuery Legacy SQL
Google BigQuery Standard SQL
Google Cloud PostgreSQL
Google Cloud SQL
Google Spanner
Greenplum
HyperSQL
IBM Netezza
MariaDB
Microsoft Azure PostgreSQL
Microsoft Azure SQL Database
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 pre-9.5
PrestoDB
PrestoSQL
SAP HANA
SAP HANA 2+
SingleStore
SingleStore 7+
Snowflake
Teradata
Trino
Vector
Vertica

これらの言語は SQL Runner の Count をサポートしています。

言語 サポート対象
Actian Avalanche
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+ with Native Driver
Cloudera Impala with Native Driver
DataVirtuality
Databricks
Denodo 7
Denodo 8
Dremio
Dremio 11+
Exasol
Firebolt
Google BigQuery Legacy SQL
Google BigQuery Standard SQL
Google Cloud PostgreSQL
Google Cloud SQL
Google Spanner
Greenplum
HyperSQL
IBM Netezza
MariaDB
Microsoft Azure PostgreSQL
Microsoft Azure SQL Database
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 pre-9.5
PrestoDB
PrestoSQL
SAP HANA
SAP HANA 2+
SingleStore
SingleStore 7+
Snowflake
Teradata
Trino
Vector
Vertica

これらの言語は SQL Explain をサポートしています。

言語 サポート対象
Actian Avalanche
いいえ
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+ with Native Driver
Cloudera Impala with Native Driver
はい
DataVirtuality
いいえ
Databricks
Denodo 7
いいえ
Denodo 8
いいえ
Dremio
いいえ
Dremio 11+
いいえ
Exasol
いいえ
Firebolt
Google BigQuery Legacy SQL
いいえ
Google BigQuery Standard SQL
いいえ
Google Cloud PostgreSQL
Google Cloud SQL
はい
Google Spanner
いいえ
Greenplum
HyperSQL
いいえ
IBM Netezza
MariaDB
Microsoft Azure PostgreSQL
はい
Microsoft Azure SQL Database
いいえ
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 pre-9.5
PrestoDB
PrestoSQL
はい
SAP HANA
いいえ
SAP HANA 2+
いいえ
SingleStore
SingleStore 7+
Snowflake
Teradata
Trino
はい
Vector
いいえ
Vertica