SQL Runner によって、データベースに直接アクセスし、そのアクセスをさまざまな方法で活用できます。SQL Runner を使用すると、スキーマ内のテーブルの操作、SQL クエリからのアドホック Explore の使用、データに対する事前に記述された説明クエリの実行、SQL Runner の履歴の確認、結果のダウンロード、クエリの共有、派生テーブルとしての LookML プロジェクトへの追加、その他の便利なタスクを実行を容易に行うことができます。
このページでは、SQL Runner に移動する方法と、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 クエリを実行する方法、クエリ結果を表示する方法について説明します。
- 削除する接続を選択します。
- クエリを実行するスキーマを選択します。Google BigQuery 接続の場合は、プロジェクト(BigQuery 接続が複数のデータベースをサポートしている場合)とデータセットを選択します。
- テーブルを選択すると、[結果] 領域にその列が表示されます。
- 必要に応じて ⊝ アイコンを選択して左側のパネルを閉じます。パネルが閉じている場合は、⊕ アイコンを選択するとパネルが開きます。
- クエリに使用されるデータベース SQL 言語を確認します。その言語は [クエリ] バーの右側に表示されます。
- [クエリ] バーの下にあるテキスト ボックスに SQL コマンドを記述します。
- [実行] を選択して SQL クエリを実行します。
- [結果] 領域で、データベースから返される情報を確認します。
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+ | × |
ネイティブ ドライバを使用した Cloudera Impala | × |
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 9.5 より前 | ○ |
PrestoDB | ○ |
Presto SQL | ○ |
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+ | ○ |
ネイティブ ドライバを使用した Cloudera Impala | ○ |
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 9.5 より前 | ○ |
PrestoDB | ○ |
Presto SQL | ○ |
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+ | × |
ネイティブ ドライバを使用した Cloudera Impala | × |
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 9.5 より前 | ○ |
PrestoDB | × |
Presto SQL | × |
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+ | ○ |
ネイティブ ドライバを使用した Cloudera Impala | ○ |
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 9.5 より前 | ○ |
PrestoDB | ○ |
Presto SQL | ○ |
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+ | ○ |
ネイティブ ドライバを使用した Cloudera Impala | ○ |
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 9.5 より前 | ○ |
PrestoDB | ○ |
Presto SQL | ○ |
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+ | ○ |
ネイティブ ドライバを使用した Cloudera Impala | ○ |
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 9.5 より前 | ○ |
PrestoDB | ○ |
Presto SQL | ○ |
SAP HANA 2+ | × |
SingleStore | ○ |
SingleStore 7+ | ○ |
Snowflake | ○ |
Teradata | ○ |
Trino | ○ |
Vector | × |
Vertica | ○ |