전제 조건¶
이 자습서에서는 데이터를 로드 및 쿼리하기 위한 데이터베이스, 테이블 및 가상 웨어하우스가 필요합니다. Snowflake 오브젝트 를 생성하기 위해서는 필요한 액세스 제어 권한 이 있는 역할 의 Snowflake 사용자 가 필요합니다. 또한, 자습서에서 SQL 문을 실행하기 위해 SnowSQL 이 필요합니다. 마지막으로 이 자습서에는 로드할 샘플 데이터가 있는 CSV 파일이 필요합니다.
기존 Snowflake 웨어하우스, 데이터베이스, 테이블 및 사용자의 자체 로컬 데이터 파일을 사용하여 이 자습서를 완료할 수 있지만, 간단하게 하기 위해 제공되는 Snowflake 오브젝트 및 데이터 파일 세트를 사용하는 것이 좋습니다.
이 항목의 내용:
사용자 만들기¶
데이터베이스, 테이블, 가상 웨어하우스를 만들려면 이러한 오브젝트를 만들 권한을 부여하는 역할이 있는 Snowflake 사용자로 로그인해야 합니다.
30일 평가판 계정을 사용 중인 경우 해당 계정에 대해 생성된 사용자로 로그인할 수 있습니다. 이 사용자는 오브젝트 생성에 필요한 권한이 있는 역할을 가집니다.
Snowflake 사용자가 없는 경우 계정 또는 보안 관리자(ACCOUNTADMIN 또는 SECURITYADMIN 역할이 있는 사용자)에게 사용자를 생성해 달라고 요청하십시오.
SnowSQL 설치하기¶
SnowSQL을 설치하려면 SnowSQL 설치하기 섹션을 참조하십시오.
샘플 데이터 파일 다운로드하기¶
이 자습서의 지침에 따라 Snowflake에서 제공하는 CSV 형식의 샘플 직원 데이터 파일을 다운로드합니다.
샘플 데이터 파일을 다운로드하고 압축을 푸는 방법:
샘플 데이터 파일 세트를 다운로드합니다. 아카이브 파일
getting-started.zip
의 이름을 오른쪽 마우스 버튼으로 클릭하고 링크/파일을 로컬 파일 시스템에 저장합니다.샘플 파일의 압축을 풉니다. 이 자습서에서는 다음 디렉터리에 파일의 압축을 푼 것으로 가정합니다.
Linux/macOS:
/tmp
Windows:
C:\\temp
각 파일에는 데이터 레코드가 5개 있습니다. 이 데이터에서는 쉼표(,) 문자를 필드 구분 기호로 사용합니다. 예시 레코드가 표시됩니다.
Althea,Featherstone,afeatherstona@sf_tuts.com,"8172 Browning Street, Apt B",Calatrava,7/12/2017
각 레코드에서 필드를 구분하는 쉼표의 앞 또는 뒤에는 공백이 없습니다. 이는 Snowflake가 CSV 데이터를 로드할 때의 기본 설정입니다.
다음 항목: 1단계. SnowSQL 로그인