06 考核
完成 20 道选择题与 4 道开放题的开卷考核,赢取 ClickHouse Migration Proficiency Badge。
起点
模块 01 到 05 都已完成:模块 01 的 Snowflake 环境跑过了全部七个
查询,模块 02 的五份练习表全部满分且 migration-plan.md 的
每个复选框都已勾选,模块 03 到 05 把 5000 万行迁到了
ClickHouse、验证了一致性、对全部七个查询做了基准测试、重建了 BI 层,并切换了
写入路径。模块 05 在收尾前已拆除两个云环境,而
本模块并不需要把其中任何一个找回来,只需要在那次拆除后留存下来的两个文件:
workshop_public/snowflake_migration_lab/02-plan-and-design/migration-plan.md 和
workshop_public/snowflake_migration_lab/03-migrate-to-clickhouse/scripts/benchmark_results_<timestamp>.csv。
预留大约 60 分钟。
为什么
这个徽章不是给"跑过脚本"的奖励,模块 05 已经证明了 迁移本身可行。它证明的是你能够解释并论证背后的那些决策: 为什么是这个引擎、为什么是这个 sort key、为什么是这个基准结果,从而让你能把同样的推理 重新用在真实客户的工作负载上,而不只是用在这个 实验上。这也是为什么开放题的评分更看重推理深度而非记忆,一个 得出了不同但站得住脚的结论的答案,在这里比一条背对了的命令 更有价值。
步骤 1:复制考核文件
空白模板位于
workshop_public/snowflake_migration_lab/04-evaluation/assessment.md。
cd "$(git rev-parse --show-toplevel)/workshop_public/snowflake_migration_lab/04-evaluation"
cp assessment.md assessment_<your_name>.md在副本里作答,不要动模板。 assessment_*.md 在 gitignore 中,你
写进副本里的任何内容都留在你自己的机器上,绝不会提交到仓库。
步骤 2:回答问题
这是开卷的:你自己的 migration-plan.md、你的基准测试结果,以及本手册的每一个
模块,在你作答时都可以随意参考。尤其是开放题,
它们奖励推理深度而非记忆,所以作答时值得把那两个文件
和考核文件并排打开。
- 20 道选择题。 把你选的字母,A、B、C 或 D,写在每题下方的
**Your answer:**行上。 - 4 道开放题,每题包含若干子问题。每个子问题建议写 3 到 6 句话,
并引用你在
migration-plan.md中记录的分析,以及 你自己的基准测试数字所显示的结果。 - 提交清单位于文件底部。提交前请填写完整, 用于确认两个附件都已提供,并且每道题都已作答。
题目取材于实验全部三个部分的知识,而不只是你最近完成的那个 模块。
步骤 3:提交
把完成的文件 assessment_<your_name>.md 连同两个必需的附件
邮件发给你的 ClickHouse 解决方案架构师:
workshop_public/snowflake_migration_lab/02-plan-and-design/migration-plan.mdworkshop_public/snowflake_migration_lab/03-migrate-to-clickhouse/scripts/benchmark_results_<timestamp>.csv
如何确认已完成
在发送邮件之前,请确认:
- 你的
assessment_<your_name>.md底部的提交清单已填好, 且每个方框都已勾选。 - 全部 20 道选择题在
**Your answer:**行上都写了字母。 - 全部 4 道开放题都已作答,且每个子问题都有回应。
- 两个附件,
migration-plan.md和你的benchmark_results_*.csv,都 已附在邮件中,而不只是在文中提到。
评分构成如下,让你知道刚花掉的 60 分钟是怎么计权的:
| 部分 | 题数 | 每题分值 | 合计 |
|---|---|---|---|
| A 部分,选择题 | 20 | 4 | 80 |
| B 部分,开放题 | 4 | 5 | 20 |
| 合计 | 24 | 100 |
通过线:80 / 100。 选择题没有部分分,每题要么 4 分要么 0 分。你的解决方案架构师会给每道开放题打 0 到 5 分。
结束状态
你的解决方案架构师会审阅提交内容,并在 5 个工作日内回复:
| 得分 | 结果 |
|---|---|
| 80-100 | 通过,颁发 ClickHouse Migration Proficiency Badge |
| 70-79 | 略微未达标,给出针对性反馈,开放题可重答一次 |
| 低于 70 | 暂未通过,指出薄弱环节,复习后重考整份考核 |
这个徽章证明你能自信地引导客户完成一次从 Snowflake 到 ClickHouse 的迁移:剖析工作负载、做出正确的引擎与 schema 决策、执行迁移,并验证结果。这就是本课程的全部内容。