F. Financial reporting¶
Тип материала — инженерный walkthrough. HYPOTHETICAL — все операции, схемы и учебные числа.
Компоненты и границы¶
flowchart LR
A["OLTP sources"] --> B["Immutable object storage"] --> C["Transformation and analytical DB"] --> D["Published report"]
Нормальная последовательность¶
Фиксировать согласованный cut на источник и manifest входных файлов. Transform пишет staging generation. Validation проверяет lineage и coverage. Approval переключает registry на validated generation.
sequenceDiagram
participant A as OLTP sources
participant B as Immutable object storage
participant C as Transformation and analytical DB
participant D as Published report
A->>B: Supply stable input
B->>C: Validate and publish generation
C-->>B: Return recorded evidence
B->>D: Advance downstream work
Отказ и восстановление¶
Partial export или task retry не публикует неполный выпуск. Backfill повторяет исходный cut и pinned rules. Late correction обрабатывается новым cut и новой версией, сохраняя исходный отчёт.
sequenceDiagram
participant B as Immutable object storage
participant C as Transformation and analytical DB
participant R as Recovery owner
B->>C: Begin operation
Note over B,C: Partial generation detected
R->>C: Rebuild and atomically publish
C-->>R: Record verified outcome
Контроль завершения¶
Сравнить keysets, суммы и правила валютного пересчёта. Восстановить pointer только на validated generation и сохранить audit события публикации.
Интеграционный прогон сценария имеет статус NOT_RUN. Локальные результаты приведены отдельно. Практические примеры