Snowflake Data Warehouse에 접속

Snowflake Data Warehouse에 대한 접속을 생성하고 해당 접속을 사용하여 시각화 및 데이터 모델링용 데이터에 액세스할 수 있습니다.

시작하기 전에 Snowflake Data Warehouse에 대한 키 쌍 인증 설정의 단계에 따라 키 쌍을 생성합니다.

형식 지침(https://docs.snowflake.net/manuals/user-guide/connecting.html)을 참조하십시오.

  1. 홈 페이지에서 생성, 접속을 차례로 누릅니다.
  2. Snowflake Data Warehouse를 누릅니다.
  3. 접속 이름을 입력합니다.
  4. 인증 유형에서 키 쌍을 선택합니다.
    단일 요소(기본) 인증을 사용 중인 경우 키 쌍 인증으로 전환합니다. Snowflake의 단일 요소 비밀번호 인증은 2025년 11월부터 지원이 중단됩니다.
  5. 호스트 이름에 다음 형식 중 하나를 사용하여 호스트 계정 이름을 입력합니다.
    • Amazon Web Services 미국 서부 지역의 경우 <account>.snowflakecomputing.com을 사용합니다.
    • Amazon Web Services의 다른 모든 지역의 경우 <account>.<region>.snowflakecomputing.com을 사용합니다.
    • Microsoft Azure의 모든 지역의 경우 <account>.<region>.azure.snowflakecomputing.com을 사용합니다.

    여기서 account는 데이터 액세스에 사용할 Snowflake 계정 이름(예: exampleaccountname.snowflakecomputing.com)입니다.

  6. 데이터베이스 이름에 대해 접속할 스키마 테이블 및 열을 포함하는 데이터베이스의 이름을 입력합니다.
  7. 사용자 이름의 경우 Snowflake 데이터 소스에 대한 액세스 권한이 있는 사용자 ID를 입력합니다.
  8. 프라이빗 API 키에서 선택을 누르고 키 쌍 인증을 설정할 때 생성한 프라이빗 키를 선택합니다.
  9. 웨어하우스에 대해 접속할 데이터베이스, 스키마 테이블 및 열을 포함하는 웨어하우스의 이름을 입력합니다. My Snowflake Warehouse를 예로 들 수 있습니다.
  10. 데이터 모델러가 이 접속 세부정보를 사용할 수 있도록 하려면 시스템 접속을 누릅니다. 데이터베이스 접속 옵션을 참조하십시오.
  11. 저장을 누릅니다.

Snowflake Data Warehouse에 대한 키 쌍 인증 설정

Snowflake Data Warehouse에 대한 접속을 인증하는 키 쌍을 생성할 수 있습니다.

  1. 로컬 터미널 창을 엽니다.
  2. 다음 명령을 사용하여 프라이빗 키를 생성합니다.
    openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt
  3. 다음 명령을 사용하여 퍼블릭 키를 생성합니다.
    openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
  4. Snowflake 계정에 로그인하고 SQL 워크시트를 생성합니다.
  5. Snowflake 사용자에게 퍼블릭 키를 지정합니다.
    ALTER USER <user> SET RSA_PUBLIC_KEY = <public key>;
  6. 다음 명령을 사용하여 Snowflake 사용자의 지정된 퍼블릭 키를 확인합니다.
    DESCRIBE USER <user>;