Snowflake MigrationClickHouse Workshops

インストラクタートラック

ファシリテーター向けの所要時間、トークトラック、よくある失敗、リセット手順。

このトラックは、学習者トラックに対応するファシリテーター向けの手引きです。学習者向けの各 モジュールには、所要時間、トークトラック、よくある失敗、リセット手順のセクションを備えた ノートページがここに用意されています。まずこのランディングページを読んで会場全体の流れを つかみ、各モジュールに到達したタイミングでそのノートを開いてください。

進行表

#学習者向けレッスン目安時間メモ
00セットアップ約 30 分事前課題 — セッション当日の朝ではなく、理想的にはセッション前に完了させておく
01ソース環境約 45 分トリップ producer を起動する。モジュール 05 まで動かし続ける必要がある
02計画と設計約 90 分ワークシート主体。ほぼ無人で進む部分がないため、この中に休憩を入れないこと
03プロビジョニングと移行約 60 分うち 40〜50 分は無人のデータ転送 — このモジュールで最も重要なスケジュール上の事実
04dbt パイプラインの再構築約 30 分実質的な待ち時間は 2 回目の dbt run だけで、おおよそ 8〜12 分
05ベンチマークとカットオーバー約 45 分カットオーバー手順で、producer を動かし続けたことによって生じたギャップを計測する。最後に両方のクラウドを破棄する
06評価約 60 分自己受験かつオープンブック。記述そのものにファシリテーターが立ち会うことは通常ない

これらの目安時間は合計で約 6 時間 です。公開するアジェンダを確定する前に、時間を計った ドライランで各項目を確認してください。

共有リソースのチェックリスト

セッション開始前に、以下をそれぞれ確認してください。

  • 2 つのクラウドアカウントと、費用の負担者 — Snowflake トライアルアカウントと ClickHouse Cloud トライアルアカウントを、パートナー 1 組につき 1 セット。どちらについても誰のカード (必要な場合)が登録されているか、そして両方のトライアルに上記の進行表が前提とする クレジットがあるかを、事前に確認してください。
  • モジュール 00 は事前課題です。 セッション当日の朝ではなく、理想的にはセッション前に 完了させておきます。これを飛ばして参加したパートナーの復旧には、ライブセッションの時間を およそ 30 分消費し、その分モジュール 01 の枠を犠牲にすることになります。
  • モジュール 01 の producer は、モジュール 05 まで動かし続ける必要があります。 これは モジュール 01 から Snowflake へライブのトリップ行を書き込み続け、モジュール 05 の カットオーバー手順は、Snowflake への書き込みを停止してから ClickHouse で再開するまでの 正確なギャップを計測します。早く止めてしまうと、その手順で計測するものが何も残りません。
  • モジュール 03 には 40〜50 分の無人データ転送があります。 アジェンダで唯一の本格的な 休憩、あるいはパートナーの migration-plan.md の判断についてのライブ Q&A は、モジュール 内の他のどこでもなく、この時間帯に合わせて組んでください。
  • 評価の解答キーはこのサイトにはありません。 これはこのリポジトリの外にあり、gitignore され、ClickHouse Solutions Architect からファシリテーターへ別経路で配布されます。ここに 解答を再掲しないでください。このサイトは公開されています。

モジュール別ノート

このページの内容

JA