5.3 Архитектура данных
Архитектура данных платформы “Цифровой Двойник Города” (ЦДГ) реализована как предметно-ориентированная многослойная модель, обеспечивающая консолидацию, нормализацию, расчёт и структурированное хранение информации для поддержки управления развитием территорий.
База данных построена на промышленной системе управления базами данных ClickHouse, оптимизированной для высокоскоростной обработки аналитических запросов, агрегации больших объёмов информации и параллельной работы множества пользователей.
Модель данных включает четыре ключевых слоя:
- справочный слой — включает классификаторы территорий, показателей, источников, единиц измерения и типов объектов;
- исторические ряды — данные из официальной статистики, ведомственных отчётов, административных реестров и источников муниципального уровня;
- расчётный слой — содержит производные показатели, прогнозы, индексные оценки и результаты модельных расчётов;
- витрины данных — агрегированные формы, подготовленные для экспорта, отчётности и визуального представления пользователю.
Архитектура базы данных обеспечивает поддержку:
- множественных территориальных уровней (федеральный, региональный, муниципальный, поселенческий);
- различных периодов (год, квартал, месяц);
- хранения версий расчётов и сценариев;
- интеграции с модулями расчётов, визуализации и API.
Система использует механизмы связности между таблицами и графовую структуру взаимозависимостей между показателями, что позволяет отслеживать происхождение значений, выстраивать причинно-следственные связи и формировать составные индикаторы на основе исходных данных.
Архитектура данных ЦДГ обеспечивает гибкость, масштабируемость и надёжную основу для автоматизированной аналитики, расчётов и отчётности в рамках процессов территориального управления.