Для ускорения доступа к объектам и их работы используйте кэширование объектов репозитория.
При работе BI-сервера «Форсайт. Аналитическая платформа» извлечение и хранение данных, необходимых для работы веб-приложения, осуществляется в памяти самого BI-сервера.
Систему можно расширить путем введения дополнительных (более производительных) серверов, на которые будет возложена функция извлечения и кэширования данных из репозитория. BI-сервер будет обращаться к этим серверам и получать поток с необходимыми данными без дополнительного обращения к СУБД. Для введения дополнительных BI-серверов заполните раздел Service в файле Settings.xml или в настройках системного реестра.
Кэширование доступно для некоторых типов объектов репозитория:
Также кэширование доступно для документов с некоторыми особенностями:
кэш документа формируется при его открытии. По умолчанию кэш располагается в профиле пользователя, в подкаталоге «\AppData\Local\Foresight\Foresight Analytics Platform\AsmCache<n>\Mod\<ID репозитория>\<номер сборки>\CachedFiles\Documents»;
кэш документа очищается при его удалении.
Кэширование справочников и измерений в базах данных временных рядов
Кэширование регламентных отчётов
Кэширование объектов среды разработки
Для использования актуальных данных очистите кэш при необходимости.
Очистка кэша позволяет избежать использования потенциально устаревших данных.
Примечание. Очистка кэша доступна только в настольном приложении.
Для очистки кэша репозитория выполните команду «Сервис > Очистить кэш» в главном меню навигатора объектов.
Для очистки кэша справочников и баз данных временных рядов нажмите кнопку «Очистить кэш» на вкладке «Кэш» в свойствах объекта.
Для очистки кэша регламентного отчета нажмите кнопку «Очистить» в окне «Кэш объекта».
Для очистки кэша объектов среды разработки выполните команду «Репозиторий > Очистить кэш сборок» в главном меню менеджера безопасности.
Для очистки кэша всех документов используйте метод IMetabase.ClearDocumentCacheFiles.
См. также: