Установка ограничений экземпляра

Оценить
(0 голоса)

Как и можно было себе представить, даже умеренно нагруженная система Crystal Reports Server может использовать быстрорастущий объем дисковых ресурсов, если будет запланировано к частому автоматическому запуску множество отчетов и программных объектов.

Если вы вернетесь к описанию архитектурных вопросов, приведенному выше в настоящей главе, то вспомните, что задачей сервера выходных файлов Output File Repository Server является хранение всех экземпляров отчетов, которые были сгенерированы автоматически, а также текстового вывода всех запускаемых автоматически программных объектов.

Установка ограничений экземпляра

Рис. 24.45. Экран Properties для CMS отображает подключенных в данный момент пользователей

Если запланирован частый запуск отчетов и программных объектов, то количество экземпляров файлов может расти очень быстро, равно как и используемое сервером Output FRS дисковое пространство. Более того, доступ к отчетному объекту может оказаться затруднен, если сотни сохраненных экземпляров появятся в списке History при его просмотре пользователем.

CMS включает в себя средства автоматической очистки экземпляров отчетов и программных объектов, когда их количество либо “возраст” превысят определенный лимит. Эти ограничения экземпляров могут быть установлены глобально на уровне CMS, а также на уровне папок или объектов. Например, вы можете установить ограничение в 25 экземпляров на папку, но разрешить конкретному отчету, который запускается каждый час, храниться в 50 экземплярах. Более того, эти настройки могут быть установлены для индивидуальных пользователей и пользовательских групп.

Чтобы установить глобальные настройки CMS, щелкните на ссылке Settings в разделе Manage главной страницы СМС. Затем щелкните на вкладке Limits (Ограничения). Если вы хотите установить ограничения на уровне папки или объекта, щелкните на ссылке Objects или Folders в разделе Organize на главной странице СМС (в зависимости от того, для чего устанавливаются ограничения — для папки или для экземпляра объекта). После того, как вы выберете папку или отчет, появится соответствующая этой папке или отчету вкладка Properties (или вкладка Subfolders, если выбранная папка,содержит вложенные папки). В любом случае перейдите на вкладку Limits, чтобы установить ограничения для данной папки или объекта (рис. 24.46).

Установка ограничений экземпляра

Рис. 24.46. Вкладка Limits

Общее количество сохраняемых экземпляров для папки или объекта может быть задано установкой флажка Delete Excess Instances (Удалять избыточные экземпляры) и вводом числа хранимых экземпляров в соседнем текстовом поле. Если вы больше ничего не сделаете, это определит ограничение экземпляров для каждого объекта в папке. Вы можете либо не устанавливать этот флажок и указать индивидуальные ограничения на количество и возраст хранимых объектов на уровне пользователя или группы, либо установить глобальное ограничение экземпляров и определить более жесткие ограничения на уровне пользователя или группы.

Чтобы указать ограничения на количество и возраст объектов для пользователя и группы, щелкните на кнопке Add/Remove (Добавить/удалить) рядом с разделом Delete Excess Instances, чтобы ограничить количество, или рядом с разделом Delete Instance after N Days (Удалять экземпляры после N дней), чтобы ограничить возраст. Появится список групп. Выберите одну или более групп, для которых хотите установить ограничения, и щелкните на кнопке со стрелкой вправо, чтобы добавить группы в выбранный список. Если вы хотите установить ограничения для индивидуальных пользователей, выберите Add Users в выпадающем списке в верхней части. Вы можете указать одного или нескольких пользователей непосредственно либо с помощью средства Find найти конкретного пользователя. Выбрав пользователей или группы, щелкните на кнопке ОК. Снова появится вкладка Limits, но уже с выбранными вами группами или пользователями. Установите ограничение на количество экземпляров или их возраст, введя подходящие цифры в текстовых полях Instance Limit (Ограничение экземпляра) и Maximum Days (Максимальное количество дней). По окончании щелкните на кнопке Update в правом верхнем углу, чтобы сохранить изменения.

Установка ограничений экземпляра

На заметку! Экземпляр будет удален, если он соответствует любому из критериев. Поэтому, например, если вы установите общее ограничение количества равным 50, ограничение количества для группы Administrators в 25 и десятидневное ограничение для группы Everyone, то все экземпляры старше 10 дней будут удалены независимо от того, кто является их владельцем и сколько экземпляров уже имеется. Экземпляры, принадлежащие администратору, будут удалены, если их количество превысит 25, а все остальные пользователи обнаружат, что их экземпляры удаляются, когда их численность превышает 50. Кроме того, если вы устанавливаете ограничения экземпляров на объектном уровне, они имеют приоритет.

Внешний пользовательский интерфейс Crystal Reports Server, называемый Info View, после инсталляции имеет некоторый внешний вид и поведение по умолчанию (приложение InfoView подробно описывалось в главе 23). В то время как каждый пользователь может индивидуально настроить поведение InfoView, вы можете контролировать некоторые более специфичные позиции InfoView, такие как показывать или не показывать логотип компании Business Objects, какие цвета использовать для заголовков и так далее.

Для настройки InfoView щелкните на ссылке Crystal Applications (Приложения Crystal) в области Manage главной страницы СМС. Появится список доступных приложений, среди которых будет и InfoView. Щелкните на InfoView, чтобы настроить опции. Выберите настройки для внешнего вида и поведения из числа доступных вариантов. По окончании щелкните на кнопке Update для сохранения изменений (рис. 24.47).

Установка настроек InfoView по умолчанию
Управление серверами
Активизация серверов
Управление CMS
Настройки ССМ для CMS

Добавить комментарий


Защитный код
Обновить