Snowflake MigrationClickHouse Workshops

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.md
  • workshop_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 — ปรนัย20480
ส่วน B — ปลายเปิด4520
รวม24100

เกณฑ์ผ่าน: 80 / 100 คำถามปรนัยไม่มีคะแนนบางส่วน — ได้ 4 คะแนนหรือ 0 คะแนนต่อข้อ Solutions Architect ของคุณให้คะแนนคำถามปลายเปิดแต่ละข้อจาก 0 ถึง 5

สถานะปลายทาง

Solutions Architect ของคุณตรวจงานที่ส่งและตอบกลับภายใน 5 วันทำการ:

คะแนนผล
80-100ผ่าน — ออก ClickHouse Migration Proficiency Badge ให้
70-79เกือบผ่าน — ได้ฟีดแบ็กเจาะจง พร้อมโอกาสแก้คำถามปลายเปิดหนึ่งครั้ง
ต่ำกว่า 70ยังไม่ผ่าน — ระบุจุดอ่อน ทำแบบประเมินใหม่ทั้งชุดหลังทบทวน

badge นี้รับรองว่าคุณสามารถนำลูกค้าผ่านการย้ายระบบจาก Snowflake ไป ClickHouse ได้อย่าง มั่นใจ: การโปรไฟล์เวิร์กโหลด, การตัดสินใจเรื่องเอนจินและสคีมาอย่างถูกต้อง, การดำเนินการ ย้ายระบบ และการตรวจสอบผลลัพธ์ นั่นคือเวิร์กช็อปนี้

ในหน้านี้

Track your progress?

Optional. We email a link to confirm your address; progress records once you open it.

Please use your work email address, not a personal one.

Progress tracking also requires accepting the current Terms of Service in Privacy settings.

TH