เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การดึงข้อมูลอย่างเชี่ยวชาญ

หลังจากสำรวจเทคนิคการจำลองข้อมูลหลากหลายรูปแบบ จะเห็นได้ชัดว่า Data Vault model เหมาะสมที่สุดสำหรับความต้องการของทีม HR นี้ ทีมต้องการระบบที่แข็งแกร่งซึ่งเก็บบันทึกประวัติและติดตามการเปลี่ยนแปลงทุกครั้ง ซึ่งเป็นจุดแข็งของ Data Vault model

แบบฝึกหัดนี้มุ่งเน้นการคิวรีโครงสร้าง Data Vault เพื่อวิเคราะห์ผลการฝึกอบรมของพนักงานและความสัมพันธ์กับแผนก

โจทย์คือการดึงคะแนนสูงสุดของพนักงานทุกคนที่ได้รับรางวัลหนึ่งรางวัล

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Data Modeling ใน Snowflake เบื้องต้น

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

SELECT
	-- Add the attribute from employees
    hub_e.___,
    -- Add the attribute from the department
    sat_d.___
FROM hub_employee AS hub_e
	-- Merge hub with link
	JOIN ___ AS li
    ON hub_e.hub_employee_key = ___
	-- Merge link with satellite
    JOIN ___ AS sat_d
    ON li.hub_department_key = ___;
แก้ไขและรันโค้ด