Snowflake Connector for Google Looker Studio 사용하기¶
이 항목에서는 Snowflake Connector for Google Looker Studio 를 사용하는 방법을 설명합니다.
Snowflake Connector for Google Looker Studio 는 보고서와 대시보드를 만드는 데 필요한 메트릭과 차원으로 원시 데이터를 변환하는 데 사용할 수 있는 데이터 시각화 소프트웨어인 Google Looker Studio 에 대한 인터페이스를 제공합니다. 이 커넥터는 Google Looker Studio 내에서 Partner Connector로 Google 계정을 가진 사용자에게 제공됩니다.
참고
Snowflake Connector for Google Looker Studio 에는 커넥터 약관 이 적용됩니다.
Google Looker에서 Snowflake 데이터를 쿼리하는 방법에 대한 자세한 내용은 Looker 데이터 플랫폼을 사용하여 Snowflake 쿼리하기 를 참조하십시오.
인증 방법¶
Snowflake Connector for Google Looker Studio 는 Snowflake에 연결하기 위해 다음과 같은 인증 방법을 지원합니다.
사용자 이름 및 비밀번호
키 페어 인증
사용자는 사용자 이름 및 비밀번호 인증 방법으로 Snowflake 자격 증명을 제공하여 연결을 인증할 수 있습니다. 키-페어 방식을 통해 인증에 비밀번호 대신 개인 키를 사용함으로써 보다 안전하게 연결할 수 있습니다. Snowflake 데이터베이스에서 키-페어 인증을 구성하는 방법에 대해 자세히 알아보려면 키-페어 인증 및 키-페어 회전 섹션을 참조하십시오.
Snowflake 데이터베이스에서 사용자의 공개 키를 구성할 때는 다음 요구 사항을 충족하는지 확인하십시오.
키에는
-----BEGIN PUBLIC KEY-----
및-----END PUBLIC KEY-----
문자열이 포함되지 않습니다.공개 키에서 모든 줄바꿈 문자가 제거됩니다. 이는 올바른 인증에 필수적입니다.
참고
시스템 간 통신용으로 설계되었으므로, 이 커넥터는 Duo Push를 사용한 다단계 인증(MFA) 등의 대화형 인증 방법과 호환되지 않습니다.
Snowflake 계정을 Google Looker Studio에 연결하기¶
Google Looker Studio 에 로그인합니다.
+ 를 클릭한 다음 Data Source 를 선택합니다.
Partner Connectors 섹션에서 Snowflake 커넥터(Snowflake 로고가 있는 커넥터)를 선택합니다.
필요한 경우 Google Looker Studio가 이 커뮤니티 커넥터를 사용하도록 승인합니다.
다음 Snowflake 사용자 자격 증명을 입력하여 Snowflake에 연결합니다.
사용자 이름
비밀번호 또는 개인 키
Submit 를 클릭합니다.
Snowflake 계정에 연결하는 데 필요한 다음 매개 변수를 제공합니다.
계정 URL
역할
웨어하우스
데이터베이스
스키마
SQL 쿼리
참고
SQL 쿼리는 세미콜론으로 끝날 수 없습니다.
Connect 를 클릭합니다.
데이터 원본 필드가 포함된 페이지가 표시됩니다.
데이터를 시각화하려면 Create Report 또는 Explore 를 클릭하십시오.
참고
Snowflake 계정에 연결하는 데 문제가 있는 경우 다음 절차에 따라 액세스 권한을 취소한 다음 다시 연결을 시도하십시오.
액세스 권한 취소하기¶
Google Looker Studio 에 로그인합니다.
Data Sources 를 선택합니다.
Snowflake 커넥터를 찾아보거나 검색한 다음, More options 를 클릭합니다.
Revoke access 를 클릭합니다.
Snowflake 데이터 타입을 Looker Studio 데이터 타입에 매핑하기¶
이 커넥터는 Snowflake 데이터베이스 데이터 타입을 다음과 같이 데이터 타입의 통합 세트 에 매핑합니다.
Snowflake 데이터 타입 |
Google Looker Studio 데이터 타입 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
참고
Google Looker Studio가 지원되지 않는 유형의 테이블 또는 쿼리에서 열을 발견하면 해당 열에 대한 필드를 생성하지 않습니다.
Snowflake 데이터 타입에 대한 자세한 내용은 데이터 타입 을 참조하십시오.
네트워크 정책 액세스¶
Google Looker Studio에서 Snowflake로의 연결은 고정된 IP 주소가 없는 임시 Google 서버에서 이루어집니다. 네트워크에서 네트워크 정책 을 사용하는 경우 Looker Studio 사용자가 모든 IP 주소(0.0.0.0/0)를 허용하거나 이 셸 스크립트 를 사용하여 서브넷을 포함하여 가능한 Google Cloud IP 주소 목록을 가져오도록 정책을 공개해야 할 수 있습니다.
쿼리 기록에서 커넥터 쿼리 식별하기¶
Snowflake Connector for Google Looker Studio 는 사용자가 제공한 SQL 문을 데이터베이스에 대해 생성된 각 쿼리의 내부 SELECT 문으로 사용합니다. 따라서 쿼리 기록에는 데이터 원본 구성 시 입력한 쿼리와 다른 최적화된 쿼리가 포함될 수 있습니다.
쿼리 기록에서 커넥터의 쿼리는 이 내부 SELECT 문을 포함하게 됩니다.
지원되는 SQL 쿼리¶
SELECT
, SHOW
, DESCRIBE
SQL 문만 지원됩니다. 커넥터는 단일 SQL 문을 쿼리로 지정하는 것만 지원하며, 목록에서 테이블 및 뷰 선택은 지원하지 않습니다.
제한 사항¶
커넥터는 키-페어 인증을 위해 암호화된 개인 키를 사용하는 기능을 지원하지 않습니다.
시스템 간 통신용으로 설계되었으므로, 이 커넥터는 Duo Push를 사용한 MFA 등의 대화형 인증 방법과 호환되지 않습니다.
현재 로그인 흐름은 단일 로그인(사용자 이름과 비밀번호 또는 개인 키)만 지원하는데, 모든 계정이 같은 사용자 이름과 비밀번호 또는 개인 키를 사용하는 경우 다른 계정에서만 작동합니다. 커넥터는 동일하거나 다른 Snowflake 계정에 대한 다중 로그인 사용을 지원하지 않습니다.
Google은 반환된 데이터 세트를 1백만 행과 50MB의 데이터로 제한합니다. 더 많은 데이터를 반환하려고 하면 예기치 않은 오류가 발생할 수 있습니다.
열 머리글(필드 이름)은 ASCII 문자만 사용해야 하며, ASCII 이외의 문자는 지원되지 않습니다.
REGEXP_PARTIAL_MATCH
및REGEXP_EXACT_MATCH
연산자가 포함된 보고서는 푸시다운 필터 로 최적화되지 않습니다. Snowflake와 Google Looker Studio가 지원하는 정규식 유형이 서로 다르기 때문입니다.푸시다운 필터 는
SHOW
및DESCRIBE
문과DATE
,TIME
,TIMESTAMP
열에 대해 지원되지 않습니다.
참고
커넥터에 사용된 Snowflake 사용자 이름에 MFA를 사용하는 경우 Duo Push 알림이 과도하게 수신되어 사용자에게 불편을 줄 수 있습니다. 커넥터가 연결 시도 중에 여러 인증 요청을 트리거할 수 있어 이러한 동작이 발생하는 것입니다. 이 문제를 완화하려면 사용자 이름과 비밀번호 대신 키-페어 인증 방법을 사용해 보십시오.