클라이언트, 드라이버, 라이브러리 또는 서드파티 애플리케이션을 Snowflake에 연결하도록 구성하기

클라이언트, 드라이버, 라이브러리 또는 서드파티 애플리케이션을 Snowflake에 연결하도록 구성하기

이 주제는 클라이언트, 드라이버, 라이브러리 또는 서드파티 애플리케이션을 Snowflake 계정에 연결하도록 구성하는 방법을 설명해요.

출처: Snowflake User Guide - General connection configuration

본문

Snowflake에 연결하려면 애플리케이션이 올바른 계정 식별자와 커넥터별 구성 정보를 알아야 해요.

필요한 정보 식별하기

다음을 사용할 수 있어요.

  • 계정 식별자(Account identifier): 계정의 조직·계정 이름(예: myorg-myaccount) 또는 계정 로케이터. 연결 시 필요해요.
  • 지역/호스트: 계정이 호스팅된 리전.

계정 식별자를 찾으려면 SELECT CURRENT_ACCOUNT(), CURRENT_ORGANIZATION_NAME(), CURRENT_ACCOUNT_NAME(), CURRENT_REGION() FROM TABLE(RESULT_SCAN(LAST_QUERY_ID())) 같은 쿼리를 실행하거나 Snowsight의 Admin 페이지를 사용할 수 있어요.

커넥터별 구성

사용하는 커넥터(SnowSQL, JDBC, ODBC, Python 커넥터 등)에 따라 연결 구성이 달라져요. 주제는 자체 인증(Self-Service) 연결과 SSO 기반 연결 설정 차이를 다뤄요.

인증 옵션

Snowflake는 키-기반 인증, OAuth, SAML 기반 SSO, 기본 인증 등 다양한 인증 방식을 지원해요. 사용 환경에 맞는 인증 방식을 선택해요.

대기 시간(Standby) 웨어하우스

연결 시 사용할 웨어하우스와 관련 설정을 지정할 수 있어요.

구체적인 커넥터별 설정은 각 커넥터 문서를 참고해요.

더 알아보기