Redshift에서 snowflake로 변경
- snowflake 회원가입
- 추가적인 설문이 있는데 대답을 해도 되고, skip을 해도 무방
- 가입이 완료되면 아래와 같은 E-mail이 오는데, snowflakecomputing.com 으로 끝나는 접속 주소가 메일로 전송됨
해당 메일은 꼭 저장해 놓을것!
snowflake 계정 공유 (유저 추가)
- snowflake는 하나의 계정으로 여러 사람이 공유하여 작업이 가능
- Admin -> User & Role 탭으로 들어가 오른쪽 상단의 +User 를 클릭
- 해당 화면이 나오면 공유하고자하는 사람의 이름과 Email을 입력
- 비밀번호는 접속 시에 필요한 것이고 추후 변경이 가능하니, 초기 비밀번호는 간단하게!
- 각각의 사용자의 Role 설정은 사용자 이름의 오른쪽에 점 3개를 클릭 후 Grant a Role을 통해 변경 가능
- 아래와 같은 화면을 통해 다양한 User Role 설정 가능
snowflake Database, Table 생성
- Worksheets 탭 클릭 후 오른쪽 상단의 + 버튼을 클릭하여 worksheet 생성
- worksheet는 두 가지 종류의 worksheet와 Folder 생성 가능
(SQL worksheet, Python worksheet)
- SQL worksheet 생성 후 SQL 문을 입력
- 전체 SQL문을 실행할 수도 있고, 원하는 SQL문을 선택하여 개별로 실행 가능
- CREATE OR REPLACE TABLE 명령어는 생성하고자 하는 table이 있으면, 기존 table을 지우고 새로 만들고
존재하지 않는 경우에는 바로 table 생성
-- Database 생성
CREATE DATABASE dev;
-- 스키마 생성
CREATE SCHEMA dev.raw_data;
CREATE SCHEMA dev.analytics;
CREATE SCHEMA dev.adhoc;
-- Table 및 column 생성
CREATE OR REPLACE TABLE dev.raw_data.test_data(
ITEM VARCHAR(16777216),
VARIETY VARCHAR(16777216),
REFION VARCHAR(16777216),
TS varchar(15),
PRICE NUMBER(38.0),
MARKET VARCHAR(16777216)
);
728x90
'ssung_데이터 엔지니어링 > 8주차_2차 프로젝트' 카테고리의 다른 글
2차 프로젝트 (후기) (0) | 2023.12.10 |
---|---|
2차 프로젝트(3) (1) | 2023.12.06 |
2차 프로젝트(1) (1) | 2023.12.04 |