Кэширование объектов репозитория

Для ускорения доступа к объектам и их работы используйте кэширование объектов репозитория.

При работе BI-сервера «Форсайт. Аналитическая платформа» извлечение и хранение данных, необходимых для работы веб-приложения, осуществляется в памяти самого BI-сервера.

Систему можно расширить путем введения дополнительных (более производительных) серверов, на которые будет возложена функция извлечения и кэширования данных из репозитория. BI-сервер будет обращаться к этим серверам и получать поток с необходимыми данными без дополнительного обращения к СУБД. Для введения дополнительных BI-серверов заполните раздел Service в файле Settings.xml или в настройках системного реестра.

Кэширование доступно для некоторых типов объектов репозитория:

Также кэширование доступно для документов с некоторыми особенностями:

Кэширование справочников и измерений в базах данных временных рядов

Кэширование регламентных отчётов

Кэширование объектов среды разработки

Для использования актуальных данных очистите кэш при необходимости.

Очистка кэша

Очистка кэша позволяет избежать использования потенциально устаревших данных.

Примечание. Очистка кэша доступна только в настольном приложении.

Для очистки кэша репозитория выполните команду «Сервис > Очистить кэш» в главном меню навигатора объектов.

Для очистки кэша справочников и баз данных временных рядов нажмите кнопку «Очистить кэш» на вкладке «Кэш» в свойствах объекта.

Для очистки кэша регламентного отчета нажмите кнопку «Очистить» в окне «Кэш объекта».

Для очистки кэша объектов среды разработки выполните команду «Репозиторий > Очистить кэш сборок» в главном меню менеджера безопасности.

Для очистки кэша всех документов используйте метод IMetabase.ClearDocumentCacheFiles.

См. также:

Кэширование