or
이 연습은 강의의 일부입니다
Snowflake로 세상을 바꾸려면 먼저 다룰 데이터의 유형을 알아야 합니다. 텍스트 데이터부터 시작해, 쿼리에서 사용하는 법과 열을 정의하는 방법을 배우고, 어떤 테이블이든 열 세부 정보를 조회하는 방법을 익힙니다. 그다음 숫자형 데이터 타입과 날짜/시간 데이터를 마스터하며 정밀도, 자릿수, 문자열을 타임스탬프로 변환하는 법을 이해하게 됩니다.
이제 Snowflake의 데이터를 속속들이 알게 되었으니, 조작하고 변환해 볼 차례입니다. TRIM, SPLIT, CONCAT으로 텍스트 데이터를 다루는 것부터 시작해, SUM과 AVG로 산술 연산과 요약 지표 같은 숫자 연산을 마스터하세요. 연도나 시(hour) 같은 구성 요소를 추출하고 날짜 간 간격을 계산하는 타임스탬프 변환을 살펴본 뒤, 나만의 사용자 정의 Snowflake 함수(UDF)를 만들어 원하는 로직을 구현합니다.
현재 연습
마지막 장에서는 Snowflake의 고급 기능으로 한 단계 더 나아갑니다. VARIANT 데이터 타입(반정형 데이터)부터 시작해 점 표기법과 대괄호 표기법으로 최상위 및 중첩 데이터를 파싱하는 방법을 배우고, 여러 개의 공통 테이블 식(CTE)을 구성하고 사용하는 법을 익혀 마스터합니다. 마지막으로 PIVOT 키워드를 사용해 데이터를 보고와 분석에 적합한, 보기 쉬운 형식으로 변환하는 피벗 테이블을 만들어 마무리합니다.