Клиент — крупнейшая розничная сеть. Хранилище на Teradata с
монолитными денормализованными витринами: изменения источников
требовали рефакторинга десятков витрин, историчность хранилась
частично, данные для аналитики продаж поступали с задержкой 24 часа.
Реинжиниринг слоя витрин на Data Vault 2.0: hubs (магазин, товар,
клиент), links (продажи, поставки), satellites с полной историчностью.
Редизайн партиционирования, vacuum-стратегий, материализованных
представлений. Построил near-real-time потоки для трёх доменов —
продажи (POS), запасы, программа лояльности — с latency <15 минут.
Технологии: Teradata, Oracle, PostgreSQL, Informatica PC, Data Vault
latency аналитики 24 часа → <15 минут; изменение витрины —
2–3 дня вместо 1–2 недель; полнота историчности 100%.