SQL Runner는 데이터베이스에 직접 액세스하고 다양한 방식으로 해당 액세스를 활용할 수 있는 방법을 제공합니다. SQL Runner를 사용하면 스키마의 테이블을 탐색하고, SQL 쿼리에서 임시 탐색을 사용하고, 데이터에 대해 미리 작성된 설명 쿼리를 실행하고, SQL Runner 기록을 확인하고, 결과를 다운로드하고, 쿼리를 공유하고, LookML 프로젝트에 파생 테이블로 추가하고, 기타 유용한 작업을 손쉽게 수행할 수 있습니다.
이 페이지에서는 SQL Runner로 이동하는 방법을 설명하고 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 쿼리를 실행하며 쿼리 결과를 확인하는 방법을 설명합니다.
- 쿼리하려는 연결을 선택합니다.
- 쿼리하려는 스키마를 선택합니다. Google BigQuery 연결에서 프로젝트(BigQuery 연결이 여러 데이터베이스를 지원하는 경우) 및 데이터 세트를 선택합니다.
- 테이블을 선택하여 결과 영역에 열을 표시합니다.
- 필요한 경우 ⊝ 아이콘을 선택하여 왼쪽 패널을 접습니다. 패널이 접혀 있는 경우 ⊕ 아이콘을 선택하여 패널을 펼칩니다.
- 쿼리에 사용된 데이터베이스 SQL 언어를 확인합니다. 언어가 쿼리 표시줄의 오른쪽에 표시됩니다.
- 쿼리 막대 아래의 텍스트 상자에 SQL 명령어를 작성합니다.
- 실행을 선택하여 SQL 쿼리를 실행합니다.
- 결과 영역에서 데이터베이스에 의해 반환된 정보를 확인합니다.
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 | 예 |