
Объектная модель Sigla Vision
svusov 10 минут назад Объектная модель Sigla Vision Уровень сложности Средний Время на прочтение 16 мин Охват и читатели 180 Блог компании Газпромбанк Визуализация данных * SQL * Системное администрирование * Анализ и...
Anthropic — What company has the best second artificial intelligence model at the end of June?
В сфере искусственного интеллекта произошло заметное событие. svusov 10 минут назад Объектная модель Sigla Vision Уровень сложности Средний Время на прочтение 16 мин Охват и читатели 180 Блог компании Газпромбанк Визуализация данных * SQL * Системное администрирование * Анализ и проектирование систем * Продолжаем серию публикаций «Адаптивное администрирование Sigla Vision». Часть наших подходов будет полезна и другим ИТ-специалистам, которые развивают или сопровождают аналитические системы — особенно те, что хранят метаданные во внешних СУБД. В этой статье подробно разберем объектную модель BI-системы.
Она помогает лучше понимать работу системы, следить за ее состоянием и контролировать изменения. В предыдущей статье «Адаптивное администрирование Sigla Vision» мы посмотрели на BI-систему «из коробки» глазами тех, кто ее сопровождает: объяснили, зачем нужны дополнительные данные о работе системы и для чего создавать объектную модель, привели примеры задач, где она используется. Тема нынешней статьи — основа всего нашего дальнейшего опыта работы с Sigla Vision.
Технические детали
Основной подход к построению модели Объектная модель Sigla Vision (далее — ОМ) описывает объекты системы, их текущее состояние, историю изменений и связи между собой. Если метаданные объектов система хранит во внешней СУБД, а логи работы ПО доступны, эти данные можно объединить — и получить картину состояния системы и происходящих в ней процессов. В Sigla Vision такая информация доступна, и мы этим воспользовались.
Процесс построения модели Схемы объектной модели Чтобы наглядно показать, как работает система, выделим отдельные функциональные блоки. Мы используем два подхода к схематическому представлению объектной модели Sigla Vision. Объектная схема — состоит из логических блоков объектов системы с определенным функциональным назначением.
Например, дашборды или датасеты. Табличная схема — это совокупность таблиц с промежуточными и конечными данными ОМ, плюс функции, которые управляют обновлением этих таблиц. Например, таблица дашбордов в «Коллекции» собирается из таблицы иерархии каталогов «Коллекции» и таблицы шаблонов дашбордов из рабочих книг пользователей.
Отраслевые последствия
Отдельный тип таблиц — интегральные представления данных и подготовленные витрины системных дашбордов, связанные напрямую с мониторингом работы системы. Табличная схема во многом схожа с объектной, но одному объекту на объектной схеме здесь может соответствовать несколько таблиц. Схему БД для размещения таблиц ОМ при развертывании решения каждый выбирает сам.
Мы реализовали ОМ в нашей основной схеме установки БД FineDB. В универсальном коде развертывания мы изменили схему на стандартную Public. ОМ не вносит изменений в исходные таблицы и работает только со своими объектами, которые сама и создает.
На скорость работы Sigla Vision это практически не влияет. Но таблицы ОМ могут занимать в БД заметное место — мы денормализуем данные, чтобы их было проще использовать. Поэтому важно следить за динамикой роста объема данных в БД, отведенной под ОМ.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





