

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Snowflake에서 데이터 테이블 준비
<a name="prepare-data-snowflake"></a>

Snowflake 데이터 웨어하우스에 저장된 데이터 테이블을 쿼리할 수 있습니다.

Snowflake에서 데이터 테이블을 준비하려면 다음 단계를 수행해야 합니다.

**Topics**
+ [1단계: 필수 구성 요소 완성](#prepare-data-snowflake-prereq)
+ [2단계: (선택 사항) 암호화 컴퓨팅용 데이터 준비](#prepare-data-snowflake-encrypt)
+ [3단계: AWS Secrets Manager 보안 암호 생성](#prepare-data-snowflake-secrets)
+ [4단계: 다음 단계](#prepare-data-snowflake-next)

## 1단계: 필수 구성 요소 완성
<a name="prepare-data-snowflake-prereq"></a>

와 함께 사용할 데이터 테이블을 준비하려면 다음 사전 조건을 완료해야 AWS Clean Rooms합니다.
+ 데이터 테이블을 읽을 수 AWS 계정 있는 적절한 권한이 부여된가 있습니다. 자세한 내용은 [서비스 역할을 생성하여 Snowflake에서 데이터 읽기](setting-up-roles.md#create-service-role-third-party) 단원을 참조하십시오.
+ 데이터 테이블은 [지원되는 데이터 형식 AWS Clean Rooms](data-formats.md) 중 하나로 저장됩니다.
+ 데이터 테이블은 [지원되는 데이터 형식을 AWS Clean Rooms](data-formats.md#data-types) 사용합니다.
+ 데이터 테이블은 Snowflake 웨어하우스에 저장됩니다. 자세한 내용은 [Snowflake 설명서를](https://docs.snowflake.com/en/guides-overview-db ) 참조하세요.
+ 공동 작업과 연결할 Snowflake 테이블에 대한 읽기 전용 권한을 가진 새 Snowflake 사용자를 설정했습니다.

## 2단계: (선택 사항) 암호화 컴퓨팅용 데이터 준비
<a name="prepare-data-snowflake-encrypt"></a>

(선택 사항) 암호화 컴퓨팅을 사용 중이고 데이터 테이블에 암호화하려는 민감한 정보가 포함되어 있는 경우 C3R 암호화 클라이언트를 사용하여 데이터 테이블을 암호화해야 합니다.

암호화 컴퓨팅에 사용할 데이터를 준비하려면 [Clean Rooms에 대한 암호화 컴퓨팅으로 암호화된 데이터 테이블 준비](prepare-encrypted-data.md)의 절차를 따릅니다.

## 3단계: AWS Secrets Manager 보안 암호 생성
<a name="prepare-data-snowflake-secrets"></a>

에서 Snowflake에 연결하려면 Snowflake 자격 증명을 생성하여 AWS Secrets Manager 보안 암호에 저장한 다음 해당 보안 암호를의 Snowflake 테이블과 연결 AWS Clean Rooms해야 합니다 AWS Clean Rooms.

**참고**  
전용인 새 사용자를 생성하는 것이 좋습니다 AWS Clean Rooms. 해당 사용자에게는 액세스 AWS Clean Rooms 하려는 데이터에 대한 읽기 권한이 있는 역할만 있어야 합니다.

**AWS Secrets Manager 보안 암호를 생성하려면**

1. Snowflake에서 사용자를 생성하고 키 페어 인증을 `snowflakeUser` 설정합니다.
**참고**  
2025년 11월에 Snowflake는 키 페어 인증만 지원하도록 전환될 예정입니다. 이 변경 사항은 사용자 이름과 암호 인증을 사용하는 Snowflake와의 현재 AWS Clean Rooms 통합에 영향을 미칩니다. 이 날짜 이후에는의 Snowflake 연결 AWS Clean Rooms 에 Snowflake Privacy Enhanced Mail(PEM) 프라이빗 키를 사용한 키 페어 인증이 필요합니다.

1.  이 사용자가 상호 작용할 Snowflake 웨어하우스를 결정합니다`snowflakeWarehouse`. Snowflake`snowflakeUser`에서에 `DEFAULT_WAREHOUSE` 대한 로 설정하거나 다음 단계에서 기억합니다.

1. [AWS Secrets Manager](https://us-east-1.console.aws.amazon.com/secretsmanager/listsecrets?region=us-east-1)에서 Snowflake 보안 인증을 사용하여 보안 암호를 생성합니다. Secrets Manager에서 보안 암호를 생성하려면 *AWS Secrets Manager 사용 설명서*의 [AWS Secrets Manager 보안 암호 생성](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_secret.html)에 있는 자습서를 따르세요. 보안 암호를 생성한 후 다음 단계를 `secretName` 위해 보안 암호 이름을 유지합니다.
   + **키/값 페어**를 선택할 때 키를 `snowflakeUser` 사용하여에 대한 페어를 생성합니다`sfUser`.
   + **키/값 페어**를 선택할 때 키를 사용하여 Snowflake PEM 프라이빗 키에 대한 페어를 생성합니다`pem_private_key`.
   + **키/값 페어**를 선택할 때 키를 `snowflakeWarehouse` 사용하여에 대한 페어를 생성합니다`sfWarehouse`.

     Snowflake에 기본값이 설정된 경우에는 필요하지 않습니다.
   + **키/값 페어**를 선택할 때 키를 `snowflakeRole` 사용하여에 대한 페어를 생성합니다`sfRole`.

## 4단계: 다음 단계
<a name="prepare-data-snowflake-next"></a>

이제 Snowflake에서 데이터 테이블을 준비했으므로 다음을 수행할 준비가 되었습니다.
+ [구성된 테이블 생성](create-configured-table.md)
+ [ML 모델 생성](working-with-machine-learning-tdp.md)

테이블은 다음 후에 쿼리할 수 있습니다.
+ 공동 작업 생성자가 AWS Clean Rooms에서 공동 작업을 설정했습니다. 자세한 내용은 [공동 작업 생성](create-collaboration.md) 단원을 참조하십시오.
+ 공동 작업 생성자가 공동 작업 참여자인 사용자에게 공동 작업 ID를 전송했습니다.