Для ускорения доступа к объектам и их работы используйте кэширование объектов репозитория. При использовании отчётов, построенных с помощью инструментов «Аналитические панели», «Аналитические запросы (OLAP)», «Отчёты» и «Анализ временных рядов», выполняется автоматическое кэширование карт и изображений для предварительного просмотра, если объекты репозитория в навигаторе объектов отображаются в виде огромных значков. Для ускорения отрисовки карты при открытии отчёта происходит проверка кэша карт на наличие запрашиваемой карты. Если карта в кэше найдена, то в отчёте будет отображена карта из кэша. Если карты в кэше нет, то будет открыта карта из репозитория и кэш обновится. Если имеется несколько подключений к одному и тому же репозиторию, то для всех соединений будет использоваться один общий кэш с картами. При закрытии всех соединений кэш карт очищается.
Кэширование доступно для некоторых типов объектов репозитория:
все типы справочников;
базы данных временных рядов;
регламентные отчёты;
объекты среды разработки.
Для использования кэширования объекта репозитория:
Выберите объект репозитория в навигаторе объектов.
Включите кэширование:
для справочника или базы данных временных рядов установите флажок «Кэшируемый объект» на вкладке «Кэш» в свойствах объекта;
для регламентного отчёта добавьте кэш с помощью окна «Кэш объекта»;
для объекта среды разработки установите флажок «Кэширование сборок только на локальном диске» в окне «Настройка подключения к репозиторию».
После выполнения действий будет использоваться кэширование выбранного объекта репозитория.
При работе BI-сервера «Форсайт. Аналитическая платформа» извлечение и хранение данных, необходимых для работы веб-приложения, осуществляется в памяти самого BI-сервера. Также систему можно расширить путем введения дополнительных (более производительных) BI-серверов, на которые будет возложена функция извлечения и кэширования данных из репозитория. BI-сервер с веб-приложением будет обращаться к этим BI-серверам и получать поток с необходимыми данными без дополнительного обращения к СУБД. Для введения дополнительных BI-серверов заполните раздел Service в настройках системного реестра или в файле Settings.xml.
Кэширование справочников и измерений в базах данных временных рядов
Кэширование регламентных отчётов
Кэширование объектов среды разработки
Для использования актуальных данных очистите кэш при необходимости.
Очистка кэша позволяет избежать использования потенциально устаревших данных.
Примечание. Очистка кэша доступна только в настольном приложении.
Для очистки кэша репозитория выполните команду «Сервис > Очистить кэш» в главном меню навигатора объектов.
Для очистки кэша справочников и баз данных временных рядов нажмите кнопку «Очистить кэш» на вкладке «Кэш» в свойствах объекта.
Для очистки кэша регламентного отчета нажмите кнопку «Очистить» в окне «Кэш объекта».
Для очистки кэша объектов среды разработки выполните команду «Репозиторий > Очистить кэш сборок» в главном меню менеджера безопасности.
См. также: