06 การประเมิน
ทำการประเมินแบบปรนัย 20 ข้อและคำถามปลายเปิด 4 ข้อให้เสร็จแบบเปิดหนังสือ เพื่อรับ ClickHouse Migration Proficiency Badge
จุดเริ่มต้น
โมดูล 01 ถึง 05 เสร็จแล้ว: สภาพแวดล้อม Snowflake ของโมดูล 01 รันคิวรีทั้งเจ็ดตัวแล้ว,
ใบงานทั้งห้าใบของโมดูล 02 ได้คะแนนเต็มทั้งหมดและ migration-plan.md มีช่องติ๊กทุกช่อง
ติ๊กแล้ว และโมดูล 03 ถึง 05 ย้าย 50 ล้านแถวไป 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 นาที
ทำไม
badge นี้ไม่ใช่คะแนนสำหรับการได้รันสคริปต์ — โมดูล 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 ไว้ — อะไรก็ตามที่คุณ
เขียนลงในสำเนาของคุณจะอยู่บนเครื่องของคุณและไม่เคยถูก commit เข้ารีโปซิทอรี
ขั้นที่ 2 — ตอบคำถาม
นี่เป็นแบบเปิดหนังสือ: migration-plan.md ของคุณเอง, ผลเบนช์มาร์กของคุณ และทุกโมดูลของ
playbook นี้ ใช้ได้ทั้งหมดขณะที่คุณตอบ คำถามปลายเปิดโดยเฉพาะให้รางวัลกับความลึกของ
เหตุผลมากกว่าการจำได้ ดังนั้นคุ้มค่าที่จะเปิดสองไฟล์นั้นไว้ข้างแบบประเมินขณะคุณทำงาน
- คำถามปรนัย 20 ข้อ เขียนตัวอักษรที่คุณเลือก — A, B, C หรือ D — บนบรรทัด
**Your answer:**ใต้แต่ละคำถาม - คำถามปลายเปิด 4 ข้อ แต่ละข้อมีคำถามย่อยหลายข้อ ตั้งเป้าที่ 3-6 ประโยคต่อคำถามย่อย —
ดึงจากเหตุผลที่คุณเขียนไว้ใน
migration-plan.mdและจากสิ่งที่ตัวเลขเบนช์มาร์กของคุณเอง แสดงให้เห็น - checklist การส่ง อยู่ที่ท้ายไฟล์ กรอกมันก่อนส่งอะไรก็ตาม — มันคือหลักฐานว่าไฟล์แนบ ทั้งสองอยู่ครบและทุกคำถามมีคำตอบ
คำถามดึงความรู้จากทั้งสามส่วนของแล็บ ไม่ใช่แค่โมดูลที่คุณเพิ่งทำเสร็จ
ขั้นที่ 3 — ส่ง
ส่งอีเมลไฟล์ที่ทำเสร็จ assessment_<your_name>.md พร้อมไฟล์แนบที่จำเป็นสองไฟล์ไปยัง
ClickHouse Solutions Architect ของคุณ:
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
วิธีตรวจสอบว่าคุณทำเสร็จแล้ว
ก่อนส่งอีเมล ให้ยืนยันว่า:
- checklist การส่งที่ท้าย
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 คะแนนต่อข้อ Solutions Architect ของคุณให้คะแนนคำถามปลายเปิดแต่ละข้อจาก 0 ถึง 5
สถานะปลายทาง
Solutions Architect ของคุณตรวจงานที่ส่งและตอบกลับภายใน 5 วันทำการ:
| คะแนน | ผล |
|---|---|
| 80-100 | ผ่าน — ออก ClickHouse Migration Proficiency Badge ให้ |
| 70-79 | เกือบผ่าน — ได้ฟีดแบ็กเจาะจง พร้อมโอกาสแก้คำถามปลายเปิดหนึ่งครั้ง |
| ต่ำกว่า 70 | ยังไม่ผ่าน — ระบุจุดอ่อน ทำแบบประเมินใหม่ทั้งชุดหลังทบทวน |
badge นี้รับรองว่าคุณสามารถนำลูกค้าผ่านการย้ายระบบจาก Snowflake ไป ClickHouse ได้อย่าง มั่นใจ: การโปรไฟล์เวิร์กโหลด, การตัดสินใจเรื่องเอนจินและสคีมาอย่างถูกต้อง, การดำเนินการ ย้ายระบบ และการตรวจสอบผลลัพธ์ นั่นคือเวิร์กช็อปนี้