Документация · Обзор
v1.0 · июль 2026

Регуляторный портал отчётности ЦБ РУз

Обзор системы

Модульная платформа для управления метаданными (Data Governance) и сбора регуляторной отчётности.

3

функциональных модуля, объединённых сквозным путём из 12 этапов

11

контейнеров в docker-compose за одним nginx

4

базы PostgreSQL (по одной на backend)

~7

физических таблиц в ядре — вся модель через мета-объекты

Что это за система

Платформа для управления нормативно-справочной информацией (НСИ / метаданными) и сбора регуляторной отчётности с организаций (банки, небанковские, страховые) в адрес регулятора — Центрального банка Республики Узбекистан. Внутреннее имя проекта — forms_dg.

Три модуля

1 · Data Governance (DG)

Управление метаданными: домены, термины (глоссарий), FSD, BRD, справочники организаций. «Единый источник правды» для остальных модулей. Реализован как универсальная мета-модель «всё есть объект».

2 · Form Builder

Конструктор шаблонов отчётных форм из терминов/FSD. Генерирует JSON Schema формы, имеет собственное согласование шаблонов.

3 · Submission Engine

Сбор отчётности. Делится на Task Manager (регулятор: назначает сбор, согласует, консолидирует) и Form Filler (кабинет организации: заполняет, подписывает, отправляет).

Ключевой принцип — «всё есть объект»

Вместо отдельных таблиц под каждую сущность DG использует универсальную мета-модель: meta_class + meta_object + JSON-поле properties, валидируемое по JSON Schema класса. Домены, термины, FSD, BRD, DQLA, организации, регионы — это всё строки в одной таблице meta_object, различающиеся классом.

Сквозной поток данных

Домен → Термины → FSD → Шаблон формы (Form Builder)
      → Задание на сбор (Task Manager) → Заполнение (Form Filler)
      → Согласование + DQ-проверки (Task Manager) → Консолидация/аналитика

Как читать эту документацию