Новые возможности Crystal Reports 7.0
Crystal Reports, выпускаемый Seagate Software, является одним из самых распространенных
генераторов отчетов в мире. В последние годы формат Crystal Reports -*.rpt стал
индустриальным стандартом de facto для отчетов. Crystal Reports включен в состав
135 коммерческих продуктов 60 фирм, в том числе Scala, Exact Software, Microsoft,
Sybase и др. В частности, версия Crystal Reports 6.0 входит в состав геоинформационной
системы MapInfo.
Crystal Reports содержит инструментарий для различных категорий пользователей.
Для рядовых пользователей предназначены многочисленные эксперты, позволяющие
быстро создавать отчеты, включающие группировку, сортировку, сложную выборку,
сложное форматирование и создание графиков. Специалисты в области информационных
технологий могут воспользоваться встроенным языком программирования для обработки
и форматирования данных или включить в среду Crystal Reports функции, написанные
на C++, Visual Basic или Delphi. Для разработчиков программного обеспечения
предназначены API и готовые компоненты, которые позволяют встраивать отчеты
Crystal Reports в готовые приложения.
Новая версия Crystal Reports 7.0. предоставляет как усовершенствованные возможности
прежней версии, так и совершенно новые мощные инструменты. Некоторые возможности,
ранее доступные профессионалам, благодаря совершенно новым редакторам-экспертам,
позволяющим создавать сложные отчеты в интерактивном режиме, стали доступны
рядовым пользователям. Профессионалы и разработчики получили обновленные инструменты,
делающие их работу проще и удобнее. Cамым эффектным новшеством является возможность
отображения результатов отчета в виде географических карт (Geographic Mapping).
Географические карты могут быть вставлены в отчеты для того, чтобы визуально
показать связи данных с географическими областями. В состав Crystal Reports
7.0 включены несколько карт, в том числе карты Европы, США, Азии, Австралии
и др. Предусмотрена возможность добавления собственной карты в формате MapInfo.
Зарегистрировать ее можно с помощью утилиты Geoset Manager (MapInfo Corporation).
Для включения карты в отчет служит диалог Map Expert. С его помощью можно задать
тип данных для отображения на карте и тип карты. Можно установить четыре
различных типа данных для отображения на карте:
- Group. Отображаются суммирующие значения по группам, если данные в отчете
сгруппированы по географическому полю, например, по региону или по стране.
- Detail. Отображаются значения каждой строки отчета, если в строке содержится
географическое поле.
- Cross-Tab. Отображаются данные матричного отчета, если он содержит географическое
поле. Матричный отчет не обязательно должен содержать группировку.
- OLAP. Отображаются данные многомерного куба. Crystal Reports поддерживает
создание отчета на основе кубов Hyperion Essbase, DB2 OLAP Server, Informix
MetaCube, Microsoft Plato Server и OLEDB for OLAP.
Возможно создание пяти различных типов карт:
- Ranged. Каждая географическая область отображается цветом, интенсивность
которого зависит от значения числового поля.
- Dot Density. В каждой географической области отображается определенное
количество точек, пропорциональное числовому значению.
- Graduated. В каждой географической области отображается символ, размер
которого пропорционален числовому значению.
- Pie Chart и Bar Chart Для каждой географической области рисуется график.
Географическую карту можно расположить как в заголовке или в подвале отчета, так
и в заголовке или в подвале каждой группы. При работе с картой, основанной на
данных группировки (тип Group) сохраняется режим Drill-Down. Это означает, что
дважды щелкнув по региону на карте, можно мгновенно получить детальный отчет по
выбранному региону. Выбрать тип даных и тип карты можно как при создании новой,
так и при редактировании существующей карты. С помощью закладки Analyzer можно:
- перемещать карту;
- изменять масштаб карты;
- изменять рамки карты;
- управлять слоями карты;
- редактировать рамки карты;
- редактировать заголовок карты;
- изменять тип карты.
Помимо включения в отчет географических карт Crystal Reports 7.0 получил ряд новых
инструментов которые существенно расширили его функциональные возможности:
- Подотчеты, выполняемые по требованию (On-Demand Subreports). On-Demand
Subreports – новая опция, появившаяся в версии 7.0, позволяет подотчетам
выполняться только по запросу пользователя, что существенно повышает время
отклика при генерации отчета.
- Эксперт создания сложных суммирующих полей (Running Totals Expert).
В прежних версиях Crystal Reports суммирующие значения со сложными правилами
вычисления можно было создавать только с помощью формул. Теперь создание отчетов
с вычислением сложных суммирующих значений не требует знания языка формул
и поэтому доступно рядовым пользователям.
- Выделение полей по условию (Field Highlighting). Новый редактор
Highlighting Expert обеспечивает простой способ высвечивать специфические
значения поля без необходимости использовать формулы.
- Инструментарий импорта документов (Document Import Tool). Эксперт
импорта документов позволяет преобразовывать существующий текстовый документ
в ASCII – кодах в отчет формата Crystal Reports.
- Выполнение функциональности на сервере (Server-Side Processing). Опция
отчета Server-Side Processing позволяет выполнять группировку, сортировку
и другие операции на SQL - сервере базы данных без разгрузки всех данных на
компьютер пользователя.
Новая версия Crystal Reports включает также следующие новые средства для разработчиков
прикладных программ:
- JavaBean Viewer. Новый программируемый модуль позволяет разработчикам,
использующим Java включать отчеты в свои приложения.
- Delphi VCL (для Delphi 3 и Delphi 4). Реорганизована объектная модель
в библиотеках Delphi VCL с целью упростить использование новых подклассов.
- Report Designer Component позволяет создавать отчеты непосредственно
в среде Microsoft Visual Basic 5.0 или 6.0.
Технология публикации отчетов в Web
Возможность публикации отчетов на web-серверах в значительной мере решает проблему
информационной поддержки в промышленности и бизнесе, однако создание информационных
систем на основе Internet/Intranet сетей требует большей функциональности, нежели
только поддержка экспорта в формат HTML. Seagate Crystal Reports поддерживает
экспорт в HTML с апреля 1996. C тех пор возможность работы с web значительно
расширилась. Crystal Reports 7.0 предлагает такие технологические новшества,
как Crystal Web Report Server (поставляется только с версией Seagate
Crystal Reports 7.0 Pro), с помощью которого отчеты, созданные в любой версии
Crystal Reports, могут быть легко размещены на web; Smart Navigation,
который позволяет быстро находить информацию и управлять специфическими деталями
отчета; Smart Viewers - компактный (менее чем 300kb) компонент для ActiveX
и Java, позволяющий просматривать отчеты в их естественном формате (RPT); другие
инструменты нового поколения, работающие как в локальном варианте, так и в среде
Internet.
Новые возможности по включению и редактированию географических карт делают
Crystal Reports 7.0 незаменимым инструментом, позволяющим наглядно отобразить
данные и выявить скрытые тенденции в сложных аналитических отчетах.
Где познакомиться с продуктами компании Seagate Software?
В Учебно-консалтинговом Центре Интерфейс Ltd., входящем в десятку лучших учебных
центров страны по данным корпоративного опроса "TOP100 компьютерного бизнеса России",
проведенного агентством Dator.
Дополнительная информация
За дополнительной информацией обращайтесь в Interface Ltd.
Interface Ltd.
Tel: 7+(095) 135-55-00, 135-25-19
E-mail: mail@interface.ru
http://www.interface.ru