Что предстоит спроектировать?
Спроектировать хранилище данных, в котором сохраняется путь от исходной сделки до опубликованного риска. Оно должно позволять анализировать историю, объяснять результат и воспроизводить расчет на выбранную дату.
Какие данные и состояния нужно сохранить?
Нужно определить слои Raw → Normalized → Enriched → Valuated → Risk Results → Aggregates. В них связываются сделки и lifecycle events, snapshots рыночных данных, справочники и календари, версии моделей, параметры netting и collateral, результаты расчета и ручные корректировки.
Итогом должна стать модель хранения с понятиями As Of, Business Date, Processing Time, версионированием и Data Lineage: по любому числу риска должно быть видно, из каких входов и правил оно получено.