5단계. 정리

축하합니다. 이 자습서를 성공적으로 완료하셨습니다.

자습서 주요 사항

  • 논리적이고 세분화된 경로를 사용하여 S3 버킷의 이벤트 데이터를 분할하면 단일 명령을 통해 분할된 데이터의 하위 세트를 Snowflake로 복사할 수 있습니다.

  • 익숙한 SQL table.column 표기법과 유사한 Snowflake의 column:key 표기법을 사용하면 열 안의 열(즉, 하위 열)을 효과적으로 쿼리할 수 있으며, 이는 JSON 데이터에 포함된 스키마 정의를 기반으로 동적으로 파생됩니다.

  • FLATTEN 함수를 사용하면 JSON 데이터를 별도의 열로 구문 분석할 수 있습니다.

  • 스테이징된 데이터 파일과 비교하여 테이블 데이터를 업데이트하기 위한 여러 옵션을 사용할 수 있습니다.

자습서 정리(선택 사항)

자습서를 시작하기 전의 상태로 시스템을 되돌리려면 다음 DROP <오브젝트> 명령을 실행합니다.

DROP DATABASE IF EXISTS mydatabase;
DROP WAREHOUSE IF EXISTS mywarehouse;
Copy

데이터베이스를 삭제하면 테이블과 같은 모든 하위 데이터베이스 오브젝트가 자동으로 제거됩니다.