リファレンス
エンジン、dbt アダプター、ダッシュボードについての常設ガイド — どのモジュールと並行して読んでもよい内容です。
これらのページは、順番に進めるトラックではありません。それぞれが常設のガイドであり、 必要になった受講者モジュールと並行して開くことを想定しています — ほとんどは、最初に 必要になるモジュールから直接参照されています。
移行を始める前に
Snowflake と ClickHouse の比較
2つのエンジンがストレージ、コンピュート、SQL 方言でどう違うか — そして、どの Snowflake のイディオムに ClickHouse の直接的な等価物が存在しないか。
MergeTree エンジン
MergeTree ファミリーからエンジンを選び、働きに見合う ORDER BY キーを設計する。
記入例: 完成した計画
NYC タクシーのワークロードについて記入済みの移行計画。自分で書き上げたあとに比較するためのもの。
dbt
dbt on Snowflake
ソース側の Medallion パイプラインがどう構築されているか: sources、staging ビュー、インクリメンタルな MERGE モデル、snapshots、テスト。
dbt on ClickHouse
dbt-clickhouse の設定: delete_insert インクリメンタル戦略、ReplacingMergeTree モデル、リフレッシュ可能な materialized view。