Опанування отримання даних
Після ознайомлення з різними підходами до моделювання даних очевидно, що модель Data Vault найкраще відповідає потребам цієї HR‑команди. Команді потрібна надійна система, яка зберігає історичні записи й відстежує кожну зміну — це сильна сторона Data Vault.
У цій вправі ви виконуватимете запити до структури Data Vault, щоб проаналізувати результати навчання співробітників і їхню приналежність до відділів.
Ваше завдання — зібрати найвищий бал для всіх співробітників, які отримали одну нагороду.
Ця вправа є частиною курсу
Вступ до моделювання даних у 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 = ___;