Snowflake MigrationClickHouse Workshops

강사 트랙

진행자를 위한 타이밍, 강의 흐름, 흔한 실패 사례, 초기화 절차.

이 트랙은 학습자 트랙에 대응하는 진행자용 안내서입니다. 모든 학습자 모듈마다 타이밍, 강의 흐름, 흔한 실패 사례, 초기화 절차 섹션을 갖춘 노트 페이지가 여기에 하나씩 있습니다. 먼저 이 랜딩 페이지를 읽고 강의실 전체 그림을 파악한 다음, 각 모듈에 도달할 때마다 해당 노트를 여세요.

진행 순서

#학습자 레슨배정 시간비고
00환경 설정약 30분사전 작업 — 세션 당일 아침이 아니라 세션 전에 완료하는 것이 이상적
01소스 환경약 45분trip 프로듀서를 시작하며, 모듈 05까지 계속 실행 상태를 유지해야 함
02계획과 설계약 90분워크시트 중심이며 자동 진행되는 구간이 거의 없으므로 중간에 휴식을 배치하지 말 것
03프로비저닝과 마이그레이션약 60분이 중 40–50분은 대기만 하는 데이터 전송 — 이 모듈의 핵심 일정 요소
04dbt 파이프라인 재구축약 30분실제로 비는 시간은 두 번째 dbt run뿐이며 대략 8–12분
05벤치마크와 컷오버약 45분컷오버 단계에서 프로듀서의 연속 실행이 만들어낸 간격을 측정하고, 마지막에 양쪽 클라우드를 모두 정리
06평가약 60분자율 응시이며 오픈북 방식이라 진행자는 보통 작성 과정에 참여하지 않음

이 배정 시간을 모두 합하면 약 6시간입니다. 공개 일정으로 확정하기 전에 시간을 재는 리허설로 각 항목을 검증하세요.

공용 리소스 체크리스트

세션 시작 전에 다음 항목을 모두 확인하세요.

  • 두 개의 클라우드 계정과 비용 부담 주체 — Snowflake 트라이얼 계정과 ClickHouse Cloud 트라이얼 계정을 파트너별로 한 쌍씩. 각각 어떤 카드(있다면)가 등록되어 있는지, 그리고 위 진행 순서가 전제하는 크레딧이 두 트라이얼에 모두 있는지 미리 확인하세요.
  • 모듈 00은 사전 작업입니다. 세션 당일 아침이 아니라 세션 전에 완료하는 것이 이상적입니다 — 이를 건너뛴 채 참석한 파트너는 라이브 세션 시간을 약 30분 소모하게 되고, 그 대가는 모듈 01의 시간입니다.
  • 모듈 01의 프로듀서는 모듈 05까지 계속 실행되어야 합니다. 모듈 01부터 Snowflake로 실시간 trip 행을 기록하며, 모듈 05의 컷오버 단계는 Snowflake 쓰기를 중단한 시점과 ClickHouse에서 쓰기를 재개한 시점 사이의 정확한 간격을 측정합니다. 프로듀서가 미리 멈추면 그 단계에서 측정할 대상이 남지 않습니다.
  • 모듈 03에는 40–50분간 대기만 하는 데이터 전송이 있습니다. 일정에서 유일한 실질적인 휴식, 또는 파트너들의 migration-plan.md 결정에 대한 라이브 Q&A를 모듈의 다른 어느 지점도 아니라 이 구간에 맞춰 배치하세요.
  • 평가 정답지는 이 사이트에 없습니다. 이 리포지터리 외부에 있고 gitignore되어 있으며, ClickHouse Solutions Architect가 별도 경로로 진행자에게 전달합니다. 어떤 정답도 여기에 옮겨 적지 마세요 — 이 사이트는 공개되어 있습니다.

모듈별 노트

이 페이지의 내용

KO