Раскрывается архитектура BI-систем и уровни аналитической абстракции от источников до визуализации. Рассматриваются режимы подключения: Live Connect, импорт и In-Memory — с их влиянием на производительность. Описаны принципы интеграции с моделями хранилищ (звезда, снежинка, Data Vault) и настройка реляционных витрин. Разбираются SQL-запросы, параллельная обработка и write-back. Отдельный акцент — на управлении пулом соединений и работе с нестандартными источниками.
Дается
классификация измерений: табличные, календарные, составные, вычисляемые и НСИ.
Подробно разбирается универсальная модель измерений с блоками, атрибутами,
иерархиями и параметрами. Рассматриваются способы группировки, кэширования,
права доступа и отложенная загрузка. Показаны примеры построения справочников с
различными типами связей и источников. Ответы вопросы по фильтрации, индексам,
автоматизации и производительности справочников.
Приводится
классификация ROLAP-кубов по кардинальности, плотности и размерности.
Показываются реальные примеры — от макростатистики до банковских и бюджетных
моделей. Объясняется генерация SQL-запросов, взаимодействие с несколькими
таблицами фактов и гетерогенными источниками. Разбирается концепция
мульти-температурных кубов с горячими и холодными слоями хранения. Обсуждаются
измерения внутри куба, правила сдвига фактов и использование SQL-callback для
построения гибкой отчетности.
Сравниваются
OLAP-кубы и шаблоны отчетов, приводятся сценарии виртуализации через Report
Template. Показаны методы объединения кубов и построения частных измерений с
помощью CustomDim и CompoundDim. Демонстрируются формы ввода с декартовыми
произведениями и вложенные виртуальные кубы ("матрёшки").
Рассматривается настройка атрибутов, фильтрация и параметры для сложных
отчетных форм. Разъясняются принципы повторного использования справочников и
выгрузки данных
Определяется карта методов загрузки: ETL-графы, скрипты, API, импорты и библиотеки экстракторов. Сравниваются подходы no-code, low-code и full-code с точки зрения сложности, гибкости и производительности. Даются практические кейсы: из файлов, таблиц, веб-сервисов и многопоточности. Разбираются методы загрузки в кубы и справочники, параметры первичной и последующей обработки. Упор на гибкость платформы в работе с различными форматами и архитектурами интеграции.
Определены три уровня вычислений: на уровне источника (Tier 1), внутри куба (Tier 2), между кубами (Tier 3). Показаны механизмы вычисляемых элементов, итерируемых формул и агрегаций с учетом иерархий и параметров. Рассматриваются алгоритмы, скрипты и сохранение результатов в DataArea. Демонстрируются библиотеки статистических, финансовых и математических функций. Ответы на вопросы по точности, in-memory расчетам, рекурсии и интеграции с внешними языками.
Показаны пять типов отчетности: от Data Discovery до регламентных форм и аналитических панелей. Разбирается архитектура DataArea как ядра для всех видов отчетов. Показаны приемы работы со сводными таблицами, слотами, комбинированными наименованиями и визуальными эффектами. Объясняются модификации измерений, методы фильтрации, использование формул и множественных слотов. Уделено внимание гиперссылкам, настройке экспорта, блокировкам и кастомизации поведения компонентов.
Описываются
компоненты визуализации: таблицы, графики, карты, схемы, рабочие пространства.
Показаны возможности оформления TabSheet: стили, форматирование, сноски и
графические элементы. Разбираются типы диаграмм (структурные, распределения,
связи) и их настройка. Описана работа с GIS, нативными картами, проекциями, SVG
и drill-down. Дополнительно рассматриваются методы интеграции с внешними
визуализаторами и настройка API.
Определяются ключевые понятия BPM, роли участников, жизненный цикл и взаимодействие с BI. Показано, как проектируются, исполняются и контролируются процессы в системе Foresight BPMS. Описываются версии, симуляции, роли, мониторинг и автоматизация через API. Показаны реальные кейсы загрузки и согласования бюджетов с email-уведомлениями. Даются ответы на вопросы по циклам, делегированию, интеграции с Outlook и мобильными устройствами.
Разъясняется роль кэша на разных уровнях: от браузера до BI-платформы. Показаны варианты — без кэша, сессионный, кросс-сессионный и файловый кэш — и их применение. Подробно описано кэширование метаданных, справочников и многомерных кубов. Приведены практические кейсы настройки кэша, замеров производительности и отключения. Упор сделан на согласование write-back с кэшированием и прогрев данных.
Дается классификация метаданных (объектные, структурные, контекстные) и принципы их хранения. Объясняется уникальность объектов через ID, ключи и namespace. Разбирается разделение БД на данные и метаданные, создание и установка p-файлов. Показан процесс обновления между Dev/Test/Prod, включая анализ изменений и подмену источников. Ответы на вопросы по структуре OEM-решений, логированию и безопасности.
Рассматриваются ключевые факторы производительности: кэш, отложенная загрузка, параллельность, write-back. Сравниваются сценарии чтения и записи данных через Postgres, MOLAP, ROLAP. Анализируется поведение измерений, справочников и расчетов при высокой нагрузке. Описывается подход к нагрузочному тестированию через JMeter. Ответы на вопросы по компиляции, логированию, и работе с большими данными.
Показано, как Foresight BI работает на мобильных устройствах, обеспечивая идентичность интерфейса. Рассказывается о настройке стандартного и шаблонного приложения, подключении источников и синхронизации данных. Демонстрируется создание среды, кэширование, авторизация и тестирование отчётов. Даются рекомендации по созданию мобильных аналитических панелей. Обсуждаются вопросы offline-режима, подключения устройств и безопасности.
Раскрывается история развития безопасности в BI и методы аутентификации (парольная, доменная, двухфакторная). Объясняется настройка пользователей, групп, политик и прав доступа (DAC, MAC, ABAC). Показан механизм аудита и разграничения привилегий на уровне объектов. Разбирается структура ролевой модели, журналирование и экспорт для SIEM-систем. Ответы на вопросы по настройке прав, импорту пользователей и контролю доступа.
Представлена архитектура FlyBI как облегченной BI-платформы для веб и мобильных устройств. Разбирается настройка пользователей, подключение к ClickHouse и использование Generic ODBC. Показано редактирование конфигураций, безопасность, кэширование и совместная работа с Foresight Platform. Даются рекомендации по администрированию, логированию и API. Обсуждаются планы развития и интеграции с визуализаторами.
Объясняются принципы детализации данных в отчетах и связи между агрегатами и первичными данными. Показан практический кейс создания форм с фильтрами и переходами к деталям. Подробно разбирается задача бюджетной консолидации группы компаний с трансформацией и сверкой ВГО. Демонстрируются формы ввода, алгоритмы расчёта и проверка качества данных. Даются ответы по архитектуре, валютным пересчётам и автоматизации.
Рассматривается
построение аналитической модели по данным МВФ и внешнеэкономической торговле.
Показана загрузка данных, построение справочников и кубов с параметрами
периода. Демонстрируется работа с классификатором ТН ВЭД, аномалиями,
дубликатами и иерархией. Даются рекомендации по работе с предагрегатами и
ускорению обработки. Упор сделан на сценарии агрегации и выборки по времени.
Описана архитектура кластеров: балансировка нагрузки, sticky-сессии, отказоустойчивость. Приведены примеры разделения окружений (dev/test/prod), настройки мониторинга и взаимодействия с СУБД. Рассматривается организация работы с несколькими приложениями, изоляция репозиториев и интеграция с Kafka/MDM. Даются рекомендации по масштабируемости, лицензированию и производительности. Ответы вопросы по логированию, sticky-сессиям и диагностике узких мест.
Демонстрируется построение справочников и кубов для ритейла: от товарного каталога до ценообразования. Раскрываются модели ценообразования: сезонность, инфляция, доходы, скидки. Показана реализация в BI через многопоточность, SQL-оптимизацию и блочную структуру. Рассматриваются формы отчётности, drill-down, иерархии и фильтр-кубы. Отвечаются вопросы по агрегатам, структуре "снежинка" и кэшированию.
Раскрывается архитектура BI-систем и уровни аналитической абстракции от источников до визуализации. Рассматриваются режимы подключения: Live Connect, импорт и In-Memory — с их влиянием на производительность. Описаны принципы интеграции с моделями хранилищ (звезда, снежинка, Data Vault) и настройка реляционных витрин. Разбираются SQL-запросы, параллельная обработка и write-back. Отдельный акцент — на управлении пулом соединений и работе с нестандартными источниками.