Nikolay
Объясните ,а зачем нужны все эти Data Vault ? Почему просто не перекачать к себе данные из других систем(исходных ). В их же структуре . Если структура источников не подходит , то перекачивать в исходной ,и рядам делать ещё одну структуру . Зачем все эти Hub, Link
все эти структуры и в целом DWH в самом начале решает три основные задачи:
1) консолидация данных, пример: мы можем в одном запросе соединить данные из HR и CRM систем
2) интеграция данных, пример: при соединении контрактов из CRM систем с сотрудниками из HR мы оперируем едиными ключами, и все расхождения (orphans) контролируемы
3) историзация, пример: если в CRM сейчас виден только активный менеджер клиента в хранилище мы можем получить всех предыдущих
иногда бывают ситуации когда эти три задачи не нужно решать, тогда можно обойтись обычными независимыми витринами