시작하기무료로 시작하기

Time Travel로 과거 데이터 조회하기

Claro의 운영팀이 인시던트를 접수했습니다. 밤사이 실행된 배치 작업이 REPAYMENTS 테이블에서 상환 기록 일부를 삭제한 것입니다. 팀이 데이터 복구 여부를 결정하기 전에, 정확히 몇 개의 행이 영향을 받았는지 파악해야 합니다. 온콜 데이터 엔지니어로서, 여러분은 세션 환경에서 삭제 상황을 재현하고 Snowflake의 Time Travel 기능을 사용해 현재 테이블 상태를 건드리지 않은 채 그 영향을 감사(audit)할 것입니다. 또한 UNDROP을 사용해 삭제된 테이블을 복구하는 방법도 연습하여, Time Travel 기반 복구의 전체 과정을 완성해 봅니다. Time Travel 보관 기간은 에디션에 따라 다릅니다. Standard 에디션은 1일치 기록을 제공하고, Enterprise 에디션은 최대 90일까지 지원합니다. 스토리지 비용 절감이 우선이라면 객체별로 이 기간을 0까지 조정할 수도 있습니다.

⚠️ 데이터베이스를 선택할 수 없거나 "table not found" 오류가 발생하나요?

FROM 절에 테이블의 전체 경로를 사용하세요. 왼쪽 패널의 Databases 탭에서 COURSE_… 데이터베이스를 펼친 뒤 테이블을 선택하고 Copy name을 클릭하면 경로를 확인할 수 있습니다.

이 연습은 강의의 일부입니다

Snowflake 관리, 거버넌스 및 협업

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작