Google Looker Studio용 Snowflake 커넥터 사용하기

이 항목에서는 Google Looker Studio용 Snowflake 커넥터를 사용하는 방법을 설명합니다.

참고

이 항목에서는 Google Looker Studio 사용에 대한 정보를 제공합니다. Google Looker에서 Snowflake 데이터를 쿼리하는 방법에 대한 자세한 내용은 Looker 데이터 플랫폼을 사용하여 Snowflake 쿼리하기 를 참조하십시오.

Google Looker Studio용 Snowflake 커넥터는 보고서와 대시보드를 만드는 데 필요한 메트릭과 차원으로 원시 데이터를 변환하는 데 사용할 수 있는 데이터 시각화 소프트웨어인 Google Looker Studio 에 대한 인터페이스를 제공합니다.

이 커넥터는 Google Looker Studio 내에서 Partner Connect로 Google 계정을 가진 모든 사용자에게 제공됩니다.

Google Looker Studio에 대한 자세한 내용은 Google Looker Studio 설명서 를 참조하십시오.

Snowflake 계정을 Google Looker Studio에 연결하기

  1. Google Looker Studio 에 로그인합니다.

  2. + 를 클릭한 다음 Data Source 를 선택합니다.

  3. Partner Connectors 섹션에서 Snowflake 커넥터(Snowflake 로고가 있는 커넥터)를 선택합니다.

  4. 필요한 경우 Google Looker Studio가 이 커뮤니티 커넥터를 사용하도록 승인합니다.

  5. 다음 Snowflake 사용자 자격 증명을 입력하여 Snowflake에 연결합니다.

    • 사용자 이름

    • 비밀번호

  6. Submit 를 클릭합니다.

  7. Snowflake 계정에 연결하는 데 필요한 다음 매개 변수를 제공합니다.

    • 계정 URL

    • 역할

    • 웨어하우스

    • 데이터베이스

    • 스키마

    • SQL 쿼리

    참고

    SQL 쿼리는 세미콜론으로 끝날 수 없습니다.

  8. Connect 를 클릭합니다.

    데이터 원본 필드가 포함된 페이지가 표시됩니다.

  9. 데이터를 시각화하려면 Create Report 또는 Explore 를 클릭하십시오.

참고

Snowflake 계정에 연결하는 데 문제가 있는 경우 다음 절차에 따라 액세스 권한을 취소한 다음 다시 연결을 시도하십시오.

액세스 권한 취소하기

  1. Google Looker Studio 에 로그인합니다.

  2. Data Sources 를 선택합니다.

  3. Snowflake 커넥터를 찾아보거나 검색한 다음, More options 를 클릭합니다.

  4. Revoke access 를 클릭합니다.

Snowflake 데이터 타입을 Looker Studio 데이터 타입에 매핑하기

이 커넥터는 Snowflake 데이터베이스 데이터 타입을 다음과 같이 데이터 타입의 통합 세트 에 매핑합니다.

Snowflake 데이터 타입

Google Looker Studio 데이터 타입

BOOLEAN

BOOLEAN

FIXED

NUMBER

REAL

NUMBER

BINARY

TEXT

TEXT

TEXT

GEOGRAPHY

TEXT *

DATE

YEAR_MONTH_DAY

TIMESTAMP_LTZ

YEAR_MONTH_DAY_SECOND

TIMESTAMP_NTZ

YEAR_MONTH_DAY_SECOND

TIMESTAMP_TZ

YEAR_MONTH_DAY_SECOND

TIME

TEXT

OBJECT

TEXT *

VARIANT

TEXT *

ARRAY

TEXT *

*

Google Looker Studio는 복잡한 공간 유형을 지원하지 않으므로, 이러한 유형은 텍스트로 표시됩니다. 텍스트 형식을 사용하면 사용자 지정 시각화에서 데이터를 자유롭게 처리할 수 있습니다.

참고

Google Looker Studio가 지원되지 않는 유형의 테이블 또는 쿼리에서 열을 발견하면 해당 열에 대한 필드를 생성하지 않습니다.

Snowflake 데이터 타입에 대한 자세한 내용은 데이터 타입 을 참조하십시오.

네트워크 정책 액세스

Google Looker Studio에서 Snowflake로의 연결은 고정된 IP 주소가 없는 임시 Google 서버에서 이루어집니다. 네트워크에서 네트워크 정책 을 사용하는 경우 Looker Studio 사용자가 모든 IP 주소(0.0.0.0/0)를 허용하거나 이 셸 스크립트 를 사용하여 서브넷을 포함하여 가능한 Google Cloud IP 주소 목록을 가져오도록 정책을 공개해야 할 수 있습니다.

쿼리 기록에서 커넥터 쿼리 식별하기

Google Looker Studio용 Snowflake 커넥터는 사용자가 제공한 SQL 문을 데이터베이스에 대해 생성된 각 쿼리의 내부 SELECT 문으로 사용합니다. 따라서 쿼리 기록에는 데이터 원본 구성 시 입력한 쿼리와 다른 최적화된 쿼리가 포함될 수 있습니다.

쿼리 기록에서 커넥터의 쿼리는 이 내부 SELECT 문을 포함하게 됩니다.

지원되는 SQL 쿼리

SELECT, SHOW, DESCRIBE SQL 문만 지원됩니다. 커넥터는 단일 SQL 문을 쿼리로 지정하는 것만 지원하며, 목록에서 테이블 및 뷰 선택은 지원하지 않습니다.

제한 사항

  • 커넥터는 Google Looker Studio의 제한 사항으로 인해 사용자 이름과 비밀번호를 사용한 인증만 지원합니다. OAuth 및 키 쌍 인증은 지원되지 않습니다.

  • 현재 로그인 흐름은 단일 로그인(사용자 이름 및 비밀번호)만 지원하는데, 모든 계정이 같은 사용자 이름과 비밀번호를 사용하는 경우 다른 계정에서만 작동합니다. 커넥터는 동일하거나 다른 Snowflake 계정에 대한 다중 로그인 사용을 지원하지 않습니다.

  • Google은 반환된 데이터 세트를 1백만 행과 50MB의 데이터로 제한합니다. 더 많은 데이터를 반환하려고 하면 예기치 않은 오류가 발생할 수 있습니다.

  • 열 머리글(필드 이름)은 ASCII 문자만 사용해야 하며, ASCII 이외의 문자는 지원되지 않습니다.

  • REGEXP_PARTIAL_MATCHREGEXP_EXACT_MATCH 연산자가 포함된 보고서는 푸시다운 필터 로 최적화되지 않습니다. Snowflake와 Google Looker Studio가 지원하는 정규식 유형이 서로 다르기 때문입니다.

  • 푸시다운 필터SHOWDESCRIBE 문과 DATE, TIME, TIMESTAMP 열에 대해 지원되지 않습니다.