การสร้าง Satellite
เมื่อสร้าง Hub เรียบร้อยแล้ว ขั้นตอนต่อไปคือการสร้าง Satellite เพื่อเก็บข้อมูลเชิงพรรณนาที่เกี่ยวข้องกับแต่ละ Hub Satellite ช่วยเพิ่มบริบทและความลึกให้กับ Key ที่เก็บอยู่ใน Hub โดยบันทึกแอตทริบิวต์เชิงพรรณนา การเปลี่ยนแปลงตามเวลา และประวัติของ Business Concept
ในแบบฝึกหัดนี้ให้สร้าง Satellite เหล่านั้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Data Modeling ใน Snowflake เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Create a new satellite
___ (
sat_employee_key NUMBER(10,0) AUTOINCREMENT PRIMARY KEY,
hub_employee_key NUMBER(10,0),
employee_name VARCHAR(255),
gender CHAR(1),
age NUMBER(3,0),
-- Add history tracking attributes
___ TIMESTAMP
___ VARCHAR(255),
-- Add a reference to foreign hub
FOREIGN KEY (___) REFERENCES ___(___)
);