การสร้าง Hub
ฝ่าย HR แจ้งว่าต้องการประวัติการเปลี่ยนแปลงข้อมูลพนักงาน แผนก และการฝึกอบรมที่ละเอียดมากขึ้น
จึงต้องปรับโครงสร้างข้อมูลให้อยู่ในรูปแบบ Hub
Hub จะช่วยสร้าง Data Warehouse ที่ยืดหยุ่นและรองรับการเปลี่ยนแปลงในอนาคตได้ โดยไม่กระทบโครงสร้างที่มีอยู่เดิม
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Data Modeling ใน Snowflake เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Create a new hub entity
___ (
-- Assign automated values to the hub key
___ AUTOINCREMENT PRIMARY KEY,
employee_id NUMBER(38,0),
-- Add attributes for historical tracking
___ TIMESTAMP,
___ VARCHAR(255)
);