06 Đánh giá
Hoàn thành bài đánh giá 20 câu trắc nghiệm và 4 câu tự luận, được phép tra tài liệu, để nhận ClickHouse Migration Proficiency Badge.
Điểm khởi đầu
Các module 01 đến 05 đã hoàn tất: môi trường Snowflake của module 01 đã chạy cả bảy truy vấn,
năm worksheet của module 02 đều đạt điểm tối đa và migration-plan.md đã tick mọi ô, còn các
module 03 đến 05 đã di chuyển 50 triệu dòng sang ClickHouse, kiểm chứng tính tương đương,
benchmark cả bảy truy vấn, dựng lại tầng BI, và cutover đường ghi. Module 05 đã dỡ bỏ cả hai
môi trường cloud trước khi kết thúc, và module này không cần dựng lại môi trường nào — chỉ cần
hai file đã sống sót qua lần dỡ bỏ đó:
workshop_public/snowflake_migration_lab/02-plan-and-design/migration-plan.md và
workshop_public/snowflake_migration_lab/03-migrate-to-clickhouse/scripts/benchmark_results_<timestamp>.csv.
Hãy dự trù khoảng 60 phút.
Vì sao
Badge không phải là điểm cho việc đã chạy các script — module 05 đã chứng minh bản thân cuộc di chuyển hoạt động. Nó chứng nhận rằng bạn có thể giải thích và bảo vệ các quyết định đằng sau nó: vì sao engine này, vì sao sort key này, vì sao kết quả benchmark này, để bạn có thể áp dụng lại cùng lối lập luận đó cho workload của một khách hàng thật chứ không chỉ cho lab này. Đó là lý do các câu tự luận đánh nặng chiều sâu lập luận hơn là khả năng nhớ lại — một câu trả lời đi đến một kết luận khác nhưng bảo vệ được thì có giá trị hơn một lệnh được đọc lại chính xác.
Bước 1 — Sao chép bài đánh giá
Template trống nằm ở
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>.mdHãy làm trên bản copy, không phải trên template. assessment_*.md đã được gitignore — bất
cứ gì bạn viết vào bản copy của mình đều nằm lại trên máy bạn và không bao giờ được commit vào
repository.
Bước 2 — Trả lời các câu hỏi
Bài này được phép tra tài liệu: migration-plan.md của riêng bạn, các kết quả benchmark của
bạn, và mọi module của playbook này đều được dùng trong lúc bạn trả lời. Đặc biệt các câu tự
luận thưởng cho chiều sâu lập luận hơn là khả năng nhớ lại, nên nên mở sẵn hai file đó bên cạnh
bài đánh giá khi làm.
- 20 câu trắc nghiệm. Ghi chữ cái bạn chọn — A, B, C hoặc D — trên dòng
**Your answer:**bên dưới mỗi câu hỏi. - 4 câu tự luận, mỗi câu có vài câu hỏi con. Hãy nhắm tới 3-6 câu văn cho mỗi câu hỏi con —
dựa vào lập luận bạn đã viết trong
migration-plan.mdvà vào những gì các con số benchmark của bạn cho thấy. - Checklist nộp bài, ở cuối file. Hãy điền nó trước khi gửi bất cứ thứ gì — nó là bằng chứng rằng cả hai file đính kèm đều có mặt và mọi câu hỏi đều có câu trả lời.
Các câu hỏi dựa trên kiến thức trải khắp cả ba phần của lab, không chỉ module bạn vừa hoàn thành gần nhất.
Bước 3 — Nộp bài
Gửi email file đã hoàn thành, assessment_<your_name>.md, cùng hai file đính kèm bắt buộc cho
ClickHouse Solutions Architect của bạn:
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
Cách kiểm tra bạn đã xong
Trước khi gửi email, hãy xác nhận:
- Checklist nộp bài ở cuối file
assessment_<your_name>.mdcủa bạn đã được điền và mọi ô đều đã tick. - Cả 20 câu trắc nghiệm đều có một chữ cái trên dòng
**Your answer:**. - Cả 4 câu tự luận đều đã trả lời, với mọi câu hỏi con đều được giải quyết.
- Cả hai file đính kèm —
migration-plan.mdvàbenchmark_results_*.csvcủa bạn — đều đã được đính vào email, không chỉ được nhắc tới.
Cách chia điểm, để bạn biết 60 phút bạn vừa bỏ ra được tính trọng số thế nào:
| Phần | Số câu | Điểm mỗi câu | Tổng |
|---|---|---|---|
| Phần A — Trắc nghiệm | 20 | 4 | 80 |
| Phần B — Tự luận | 4 | 5 | 20 |
| Tổng | 24 | 100 |
Ngưỡng đạt: 80 / 100. Câu trắc nghiệm không có điểm thành phần — 4 điểm hoặc 0 cho mỗi câu. Solutions Architect của bạn cho điểm mỗi câu tự luận từ 0 đến 5.
Trạng thái kết thúc
Solutions Architect của bạn xem xét bài nộp và trả lời trong vòng 5 ngày làm việc:
| Điểm | Kết quả |
|---|---|
| 80-100 | Đạt — ClickHouse Migration Proficiency Badge được cấp |
| 70-79 | Suýt đạt — nhận phản hồi cụ thể, được làm lại một lần các câu tự luận |
| Dưới 70 | Chưa đạt — các điểm yếu được chỉ ra, làm lại toàn bộ bài đánh giá sau khi ôn |
Badge chứng nhận rằng bạn có thể tự tin dẫn dắt một khách hàng qua một cuộc di chuyển từ Snowflake sang ClickHouse: phân tích đặc tính workload, đưa ra các quyết định đúng về engine và schema, thực thi cuộc di chuyển, và kiểm định kết quả. Đó là toàn bộ workshop.
05 Benchmark và cutover
Dựng lại các dashboard trên ClickHouse, benchmark cả bảy truy vấn trên cả hai engine, cutover producer, kiểm chứng tính tương đương, và dỡ bỏ.
Xử lý sự cố
Tài liệu tra cứu theo triệu chứng, nguyên nhân và cách khắc phục cho các lỗi mà học viên gặp khi chạy lab này, được nhóm theo nơi chúng xuất hiện.