В Data Vault Hub хранит бизнес-ключи сущности, Link — связи между ними, Satellite — описательные атрибуты и их историю. Такое разделение помогает объединять источники с прослеживаемостью.
Насколько знакомы с Data Vault — с видами объектов (Hub, Link, Satellite) и подходом к проектированию?
В Data Vault Hub хранит бизнес-ключи сущности, Link — связи между ними, Satellite — описательные атрибуты и их историю. Такое разделение помогает объединять источники с прослеживаемостью.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В Data Vault Hub хранит бизнес-ключи сущности, Link — связи между ними, Satellite — описательные атрибуты и их историю. Такое разделение помогает объединять источники с прослеживаемостью.
Например, клиент и заказ представлены hubs, их связь — link, изменяемые данные клиента — satellite. Важны происхождение записи и время загрузки. Проектирование начинается с бизнес-ключей и зерна, а не с механического переноса каждой исходной таблицы. На интервью отделите знание модели от реального опыта её реализации и опишите конкретную задачу, если она была.
Источник: automate-dv.readthedocs.io, automate-dv.readthedocs.io, automate-dv.readthedocs.io.