参考资料
关于引擎、dbt 适配器和仪表板的常备指南,配合任意模块阅读。
这些页面不是需要按顺序逐一完成的学习路径。每一篇都是一份常备指南, 供你在学习某个学员模块时随时打开对照,其中大多数会在首次需要它们的 模块中被直接引用。
迁移之前
Snowflake 与 ClickHouse 对比
两个引擎在存储、计算和 SQL 方言上的差异,以及哪些 Snowflake 惯用写法在 ClickHouse 中没有直接对应物。
MergeTree 引擎
从 MergeTree 家族中选择引擎,并设计一个真正物有所值的 ORDER BY 键。
实例演练:一份完成的方案
针对 NYC 出租车工作负载填写完成的迁移方案,写完自己的方案后可用它来对照。
dbt
Snowflake 上的 dbt
源端 Medallion 管道是如何搭建的:sources、staging 视图、增量 MERGE 模型、快照和测试。
ClickHouse 上的 dbt
配置 dbt-clickhouse:delete_insert 增量策略、ReplacingMergeTree 模型,以及可刷新的 materialized view。