SQL Runner 기본사항

SQL Runner는 데이터베이스에 직접 액세스하고 다양한 방식으로 해당 액세스를 활용할 수 있는 방법을 제공합니다. SQL Runner를 사용하면 스키마의 테이블을 탐색하고, SQL 쿼리에서 임시 탐색을 사용하고, 데이터에 대해 미리 작성된 설명 쿼리를 실행하고, SQL Runner 기록을 확인하고, 결과를 다운로드하고, 쿼리를 공유하고, LookML 프로젝트에 파생 테이블로 추가하고, 기타 유용한 작업을 손쉽게 수행할 수 있습니다.

이 페이지에서는 SQL Runner로 이동하는 방법을 설명하고 SQL Runner 기능을 지원하는 데이터베이스 언어를 보여줍니다. 다음에 대한 자세한 내용은 다른 문서 페이지를 참조하세요.

LookML 보기SQL Runner 사용 권한이 있는 경우 두 가지 방법으로 SQL Runner로 이동할 수 있습니다.

  • 개발 메뉴에서 SQL Runner를 선택합니다.

  • 탐색에서 데이터 표시줄의 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 실험실 기능을 사용 설정한 경우 SQL Runner에서 직접 시각화를 만들 수 있습니다.

자세한 내용은 SQL Runner를 사용하여 쿼리 및 Explore 만들기 문서 페이지를 참조하세요.

SQL Runner 기능에 지원되는 데이터베이스 언어

Looker가 Looker 프로젝트에서 SQL Runner 기능을 지원하려면 데이터베이스 언어에서도 이를 지원해야 합니다. 다음 표에서는 각 SQL Runner 기능을 지원하는 언어를 보여줍니다.

SQL 언어 실행 프로세스를 지원하는 언어는 다음과 같습니다.

언어 지원 여부
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 표준 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 이상
PostgreSQL pre-9.5
PrestoDB
PrestoSQL
SAP HANA 2 이상
SingleStore
SingleStore 7 이상
Snowflake
아니요
Teradata
아니요
Trino
Vector
아니요
Vertica

SQL Runner 설명 테이블을 지원하는 언어는 다음과 같습니다.

언어 지원 여부
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 표준 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 이상
PostgreSQL pre-9.5
PrestoDB
PrestoSQL
SAP HANA 2 이상
SingleStore
SingleStore 7 이상
Snowflake
Teradata
Trino
벡터
Vertica

SQL Runner 표시 색인을 지원하는 언어는 다음과 같습니다.

언어 지원 여부
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 표준 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 이상
PostgreSQL pre-9.5
PrestoDB
아니요
PrestoSQL
아니요
SAP HANA 2 이상
아니요
SingleStore
SingleStore 7 이상
Snowflake
아니요
Teradata
Trino
아니요
벡터
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 표준 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 이상
PostgreSQL pre-9.5
PrestoDB
PrestoSQL
SAP HANA 2 이상
SingleStore
SingleStore 7 이상
Snowflake
Teradata
Trino
벡터
Vertica

SQL Runner 수를 지원하는 언어는 다음과 같습니다.

언어 지원 여부
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 표준 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 이상
PostgreSQL pre-9.5
PrestoDB
PrestoSQL
SAP HANA 2 이상
SingleStore
SingleStore 7 이상
Snowflake
Teradata
Trino
벡터
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 표준 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 이상
PostgreSQL pre-9.5
PrestoDB
PrestoSQL
SAP HANA 2 이상
아니요
SingleStore
SingleStore 7 이상
Snowflake
Teradata
Trino
Vector
아니요
Vertica