Использование InfoView

Оценить
(0 голоса)
Определив первоначальный внешний вид панели My InfoView, вы наверняка, позже или раньше, захотите внести в него какие-нибудь изменения. Может, вы просто захотите изменить масштаб, в котором программа просмотра отображает отчеты Crystal Reports, а, может, вы захотите вообще удалить определение My InfoView и создать его заново. Чтобы полностью удалить панель My InfoView, просто установите напротив нее отметку в папке Favorites и щелкните на кнопке Delete (Удалить). При желании изменить содержимое одного или более подокон панели, сначала отобразите саму панель Му InfoView (щелчок на ссылке Modify (Изменить) в области объектов приведет просто к отображению экрана, на котором нйчего изменить не получится). Затем…
Оценить
(0 голоса)
Система Crystal Reports Server (CRS) предлагает довольно сложный подход к автоматизации и распространению Web-ориентированных отчетов. Возможности планирования генерации отчетов для автоматического запуска на регулярной основе с последующим предоставлением их пользователям для просмотра разнообразными способами сделали CRS чрезвычайно популярным методом автоматизации корпоративной отчетности. Версия CRS XI является более совершенной по сравнению с предыдущими в том плане, что она позволяет добавлять в систему дополнительные типы документов (такие как файлы Adobe PDF, документы Microsoft Word и Excel и прочие), планировать автоматический запуск сценариев и исполняемых программ и выполнять многое другое (обзор новых возможностей CRS XI был дан в главе 22). На заметку! Повсюду…
Оценить
(0 голоса)
Многозвенная архитектура программного обеспечения Crystal Reports Server сама по себе обеспечивает гораздо более гибкую и производительную систему для работы с отчетами в Web. Однако она же приводит к усложнению процесса начальной настройки, управления и администрирования. Повышенная сложность в основном вызвана большим количеством компонентов, составляющих серверную часть (обработку данных) Crystal Reports Server. В то время как конечный пользователь Crystal Reports Server имеет дело просто с Web-страницами, позволяющими планировать и просматривать отчеты, множество различных серверных компонентов работают вместе для обеспечения этих возможностей, предоставляемых пользователю. Серверные компоненты, составляющие CRS, в процессе обслуживания потребностей пользователя интенсивно обмениваются информацией между собой. Администраторы продукта-предшественника CRS, Crystal/…
Оценить
(0 голоса)
Central Management Server, или CMS, — сердце Crystal Reports Server. (В предыдущих версиях Seagate/Crystal Enterprise этот компонент назывался Automated Process Scheduler (Автоматизированный планировщик процессов), APS, или Central Management Server (Центральный управляющий сервер, CMS.) Все остальные компоненты взаимодействуют между собой через CMS (CMS служит сервером имен, отслеживая местонахождение и состояние других серверных компонентов). CMS также является центральным элементом системы безопасности Crystal Reports Server — все имена пользователей, пароли и списки прав хранятся на нем. Кроме того, CMS отслеживает задания, запланированные на автоматическое выполнение. Если некий отчет должен генерироваться, скажем, ежедневно в полночь, CMS запускает цикл обработки отчета в заданное время. Поскольку…
Оценить
(0 голоса)
Поскольку обработка отчетов Crystal Reports Server базируется на Crystal Reports, должны быть установлены процедуры обработки файлов Crystal .RPT, предназначенные для публикации, планирования и просмотра. Программные объекты CRS XI, а также объекты сторонних производителей (файлы .PDF, .DOC и .XLS, исполняемые программы, программы Java и сценарии) должны быть доступны для управления подсистемой планирования заданий и просмотра. Это то, чем должен заниматься сервер репозитория. Этот сервер хранит RPT-файлы, которые можно просматривать по требованию, RPT-файлы, которые нужно регулярно запускать автоматически (возможно, каждую ночь, каждую неделю и так далее), равно как и завершенные копии автоматических отчетов — RPT-файлы, хранящие данные, готовые для просмотра после того,…
Оценить
(0 голоса)
Сервер страниц Crystal Reports (Page Server) предназначен для выполнения двух задач: создания EPF-файлов и запуска по требованию файлов .RPT. Первая задача выполняется всякий раз, когда пользователь запрашивает на просмотр готовый отчет. Сервер страниц взаимодействует с сервером, кэширования (Cache Server) и может по требованию создавать индивидуальные файлы образов страниц (известные как инкапсулированные файлы страниц, или EPF-файлы), которые сохраняются сервером кэширования и по одному передаются конечному пользователю. Эта архитектура “страницы по требованию” является краеугольным камнем, обеспечивающим производительность Crystal Reports множества версий. Таким образом, если отчет состоит из нескольких сотен страниц, браузеру отправляется только запрошенная в данный момент страница. Другой задачей, которая возложена…
Оценить
(0 голоса)
Crystal Reports Server предоставляет возможность планирования запуска программных объектов — так же, как и генерации отчетов — на регулярной основе (раз в день, раз в неделю, раз в месяц и так далее). Программные объекты (включая исполняемые программы, Java-программы, код на JavaScript и VBScript) позволяют запускать из среды Crystal Reports Server задачи поддержки, импорта хранилищ данных или чего угодно другого, что можно закодировать самостоятельно. Сервер программных заданий (Program Job Server) отвечает за выполнение программных объектов, запланированных CMS. Почти так же, как это делает сервер отчетных заданий с отчетами, сервер Program Job Server перехватывает запросы на программные объекты, запланированные CMS. Затем он…
Оценить
(0 голоса)
Сервер заданий на отправку в пункты назначения (Destination Job Server) применяется тогда, когда объекты отправляются в другие пункты назначения с помощью доступной в Crystal Reports Server опции Send (Отправить). Он не запускает отчеты, а скорее просто контролирует процесс отправки объектов отчетов. Пользователи могут отправлять существующие отчеты и экземпляры отчетов другим пользователям в электронном сообщении, могут отправлять их в папки Inbox (Входящие) других пользователей, на FTP- сервер или в файл на доступном диске. Сервер кэширования Crystal Reports Как упоминалось ранее в этой главе, одной из выгод Crystal Reports Server (и ряда версий Crystal Reports до него) является его архитектура “страница по…
Оценить
(0 голоса)
Планируя отчет или программу для автоматического запуска, вы можете основать график запуска на событии. Это событие может срабатывать в случае успешного или неудачного запуска какого-нибудь другого отчета или программного объекта. Или же оно может срабатывать в случае создания где-нибудь в сети какого-то определенного файла. Если за события первого типа полностью отвечает сервер CMS, то для событий второго типа используется совершенно отдельный сервер. За них отвечает сервер событий (Event Server). Если задание запланировано для выполнения при возникновении файлового события, сервер Event Server занимается поиском заданного файла в указанном расположении в сети (содержимое файла не имеет значения, сервер событий только проверяет его…
Оценить
(0 голоса)
Одной из важных новых функциональных возможностей Crystal Reports XI является возможность создавать для полей параметров динамические списки выбора. Crystal Reports Server также имеет несколько новых функций, поддерживающих и расширяющих эту возможность. Используя диспетчер Business View Manager, пользователи теперь могут создавать динамические списки значений (List of Values), хранящиеся в репозитории. При запуске отчета Crystal Reports, в котором используется динамический список значений из репозитория, список выбора может создаваться в реальном времени. Однако, в зависимости от природы списка выбора, этот процесс может выполняться достаточно медленно и также быть просто неэффективным, тсли один и тот же список выбора запрашивается одновременно большим количеством пользователей. Сервер…