การสร้าง Zero-Copy Clone
ก่อนรันการแปลงข้อมูลจำนวนมากบนข้อมูลการสมัครสมาชิกของ Snowy Peak ทีมข้อมูลต้องการสำรองข้อมูลแบบทันที Zero-copy clone ของ Snowflake ช่วยสร้างสำเนาตารางที่แม่นยำภายในเสี้ยววินาที — โดยไม่มีการทำซ้ำพื้นที่จัดเก็บ จนกว่าข้อมูลของสองตารางจะแตกต่างกัน
ตาราง snowy_peak.subscriptions มีคอลัมน์ดังนี้: subscription_id, user_email, plan, status, start_date และ monthly_fee
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Snowflake Architecture
คำแนะนำการฝึกหัด
- สร้าง zero-copy clone ของ
snowy_peak.subscriptionsโดยตั้งชื่อว่าsnowy_peak.subscriptions_backupโดยใช้CREATE OR REPLACE TABLE ... CLONE ...
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Create a zero-copy clone as a safety net
CREATE OR REPLACE TABLE snowy_peak.___
CLONE ___;