Crystal Reports - универсальный генератор отчетов
|
|
|
Crystal
Reports - один из первых инструментов создания бизнес отчетов, предназначенный
для доступа к данным, хранящимся в различных источниках данных от плоских
таблиц до систем в архитектуре клиент-сервер. Продукт спроектирован таким
образом, чтобы с ним было просто работать. Crystal Reports позволяет пользователям
создавать информативные отчеты, не прибегая к программированию на языке
СУБД.
Crystal Reports может извлекать данные из разнообразных источников и
представлять их в виде высококачественных отчетов, его модуль Report Engine
может быть интегрирован в любое Windows-приложение. Crystal Reports широко
известен как разработчикам информационных систем, так и пользователям финансовых
пакетов (его версии включены в состав более чем 135 коммерческих продуктов
60 фирм, в том числе Microsoft, Inprise/Borland, Oracle и Sybase).
Однако версии Crystal Reports, поставляемые как интегрированные компоненты
в продуктах третьих фирм не всегда самые современные (например, в состав
MS Visual Basic входит версия 3.0, в состав MS Visual C++ - 4.5). Новая
версия Crystal Reports 7.0 устанавливает стандарт де-факто для отчетов
в Web. Особое внимание при разработке версии 7.0 уделено возможностям более
эффективной работы в WWW.
Приведем некоторые возможности Crystal Reports:
-
Простой доступ к данным. Crystal Reports позволяет извлечь данные
из текстовых файлов и практически любой БД, в том числе из SQL-серверов,
поддерживающих ODBC. Всего Crystal Reports позволяет обратиться к более
чем 30 различным источникам данных. Можно также связать данные из различных
источников (например, master-таблицу из SQL-сервера и detail-таблицу из
*.dbf-файла). Широкий набор инструментов позволяет производить самый разнообразный
анализ данных. Отчеты могут быть распространены по популярным средствам
коммуникации, таким как E-mail и WWW.
-
Быстрая разработка отчетов - Модуль Report Expert позволяет быстро
и просто генерировать информативные, презентационного качества отчеты.
-
Drag-and-Drop интерфейс, поддерживающий режим работы с "живыми"
данными резко повышает производительность при разработке отчетов.
-
Мощная навигация (Smart Navigation). Smart Navigation автоматически
генерирует деревья групп в Окне Просмотра и позволяет просматривать каждую
компоненту в отдельности, осуществлять поиск, производить установки принтера,
изменять масштаб изображения и обновлять данные. Деревья групп обеспечивают
быстрый доступ к отчету так, что пользователи могут быстро перейти к той
секции отчета, которую необходимо анализировать, достаточно один раз щелкнуть
мышью. Опция Drill-Down позволяет пользователям посредством двойного щелчка
по интересующему фрагменту отчета получить более детальную информацию,
в то время как в предыдущих версиях Crystal Reports пользователи должны
были пролистать отчет, чтобы добраться до интересующей секции (опция Drill-Down
и поиск были недоступны во время выполнения).
-
Поддержка вызовов и событий. Вызовы и события происходят, когда
приложение отвечает на нажатие пользователем клавиши мыши на специфической
детали в Окне Просмотра. Поддержка событий обеспечивает взаимодействие
с Crystal Reports через вызовы Print Engine. Это дает следующие преимущества
- когда пользователи щелкают на элементах в Окне Просмотра, приложение
может представлять дополнительные детали отчета, может запустить другой
отчет, выполнить код приложения или какое-либо иное пожелание разработчика.
-
Automation Server - обеспечивает объектно-ориентированный контроль
над Crystal Reports Print Engine позволяет разработчикам полностью автоматизировать
Crystal Reports Print Engine через OLE. Предоставляет более легкий путь
использования всех возможностей Crystal Reports Print Engine.
-
Поддержка UFL в Visual Basic - UDF (Определенная пользоватем Функция)
или UFL (Библиотеки Функций Пользователя) - это формулы, которые разработчики
создают для использования в приложении. Используя Visual Basic, пользователи
имеют возможность быстрого усиления встроенного Редактора Формул для обеспечения
большего удобства работы. Данное свойство Crystal Reports позволяет пользователям
определить свои собственные сложные формулы и использовать их далее в приложении.
-
Apex True DB Grid - excel-подобная сетка, которую разработчики могут
разместить в Visual Basic. Она формирует таблицу и позволяет пользователям
рассматривать данные по колонкам и строкам. Сетка обеспечивает пользователям
знакомый и простой интерфейс для просмотра данных от различных источников.
Данное свойство позволяет разработчикам проектировать отчеты более высокого
качества, с более дружественным интерфейсом.
-
Active Data Driver позволяет разработчикам создать шаблон отчетов,
который может использоваться в приложении, написанном на Visual Basic и
быть отформатированным во время выполнения.
-
Crystal Web Report Server - модуль, позволяющий просматривать
отчеты Crystal Reports на Web-серверах через броузеры. Он совместим со
всеми Web-серверами на платформе Windows NT. Пользователи могут просматривать
любой отчет Crystal Reports как web-доступный. Сервер может перекачивать
отчеты от сервера до броузера по несколько страниц одновременно, поскольку
каждая страница сообщения - это новый запрос. Кроме того, не обязательно
каждый раз создавать новые отчеты - любой отчет Crystal Report можно опубликовать
в web с помощью Crystal Web Report Server.
-
Smart Viewer - компонент тонкого клиента, который позволяет клиентам
с помощью броузера просматривать отчеты в Web. Эта возможность позволяет
любому броузеру просмотреть отчеты автоматически. Smart Viewer также позволяет
ActiveX и броузерам Java просматривать отчеты в их родном RPT формате (ActiveX
будет печататься в формате RPT). Smart Viewer может также использоваться
с фреймами HTML или обычными страницами HTML.
-
Active Server Component - объект, использующий интерфейс Crystal
Reports Engine к Active Server Pages(ASP). Он обеспечивает более 500 свойств
и методов. Позволяет разработчикам использовать свойства Visual Basic,
существующие в web-приложениях.
-
Design Time Control - модуль, который создает отчеты в Active Server
Pages (ASP) в виде данных и таблиц. Web разработчики могут выбрать опцию
в Design Time Control, и когда возникнет потребность, ASP автоматически
создаст скрипт, необходимый для просмотра отчета.
-
Выполнение суммирующих расчетов - это свойство дает возможность
пользователям создавать отчеты, производящие расчет общего количества в
различных разделах.
Основные отличия последней версии Crystal Reports 7.0 по сравнению с предыдущей:
В Seagate Crystal Reports 7 процесс создания отчета становиться более легким
и простым, увеличились возможности доступа к данным и их представления.
-
Report Experts обеспечивает более быстрый процесс создания отчетов
презентационного качества.
-
Totals expert стал более интуитивно понятным, гибким и простым.
-
Расширенный Charting Expert предлагает более 35 типов диаграмм,
которые сгруппированы для быстрого выбора в «галерее» стилей. Charting
expert был перепроектирован так, чтобы процесс выбора диаграмм стал более
быстрым и логичным. Похожие стили теперь сгруппированы вместе и пользователь
может быстро выбрать нужный тип из «галереи» стилей. Это дает простой доступ
к большому числу диаграмм без использования опции «custom»
-
Расширенный Cross-tabs Experts облегчает работу с кросс таблицами.
Новые дополнительные опции позволяют работать с метками, агрегативными
данными, пустые строки и колонки могут быть убраны. Итоговые данные и ячейки
имеют дополнительные параметры форматирования, колонки могут быть сохранены
вместе на разрывах страниц.
-
Interactive Analysis for In-depth Investigation (интерактивный анализ
для углубленного исследования) - инструмент для исследования тенденций,
выявления взаимосвязей на основе наиболее значимых данных.
-
Geographic Maps может быть вставлен в отчеты для отображения взаимосвязей
между географическими регионами, помогая пользователю визуально анализировать
зависимость данных от их размещения. Карты различных стран мира включены
в Crystal Reports, пользователь имеет возможность добавлять новые карты.
-
Analyzer Viewer может быть использован для интерактивного, в процессе
просмотра, изменения масштаба и вида карты, не прибегая к перепроектированию
отчета.
-
Field highlighting - этот тип поля позволяет выделить его, предупреждая
пользователя о важности данных, не прибегая к формулам. Шрифт, цвет фона,
рамка могут быть изменены, используя числа, значения полей отчета или таблиц.
Далее вы можете использовать подотчеты, формулы, изменяемые кросс-таблицы
для выполнения дальнейшего анализа.
-
Новый Crystal Query в Seagate Crystal Reports 7 предлагает одно
из наиболее передовых решений для Web в мире. Crystal Query - новый Java
инструментарий -позволяет использовать ваш web-броузер для выполнения запросов
и анализа данных из среды Web. Критерии выбора и сортировки могут изменяться
динамически, в процессе просмотра, предоставляя возможность интерактивного
анализа. Пользователи могут создавать, модифицировать отчеты из Web без
привлечения специалистов.
-
Улучшенный ActiveX - делает процесс просмотра отчета простым и интуитивно
понятным, используя для этого любой популярный web-броузер.
-
Новый Smart Viewers может экспортировать копии отчета на компьютер
клиента в различные форматы: Word, Excel, HTML или RPT. Экспорт в формат
Excel был улучшен благодаря использованию родных агрегативных формул вместо
статических значений.
-
Подотчеты выполняются только после двойного щелчка мыши на иконке
основного отчета, снижая тем самым загрузку сервера и сетевого трафика.
-
Ускорилась обработка отчетов с большим количеством данных, благодаря
выполнению операций группировки, сортировки и других стандартных SQL-команд
на стороне сервера.
-
Новый Field mapping позволяет мигрировать уже существующие отчеты
на новые источники данных, не прибегая к созданию нового отчета, даже если
имена полей различны.
-
Расширен редактор формул. Похожие данные сгруппированны по категориям
с использованием интерфейса «tree» для упрощения и ускорения выбора.
-
В Crystal Web Report Server улучшены процессы кеширования и разделения
заданий. Небольшие группы пользователей могут совместно выполнять отчеты,
используя Microsoft, Netscape или другой ISAPI, NSAPI или CGI совместимый
web-сервер.
-
Delphi VCL улучшен через реорганизацию объектной модели, новые подклассы,
дополнительная поддержка событий и почти всех возможностей подотчетов PrintEngine.
Crystal Reports поддерживает все основные источники данных PC и SQL серверов;
ODBC-совместимые; многомерные данные (OLAP); журналы работы web-сервера;
Microsoft Exchange, Outlook, NT Event logs, Internet Information Server
logs, ADO, RDO, DAO; Crystal Active Data Driver и другие.
Где познакомиться с продуктами компании Seagate Software?
В Учебно-консалтинговом Центре Интерфейс Ltd., входящем в десятку лучших
учебных центров страны по данным корпоративного опроса "TOP100
компьютерного бизнеса России", проведенного агентством Dator.
Дополнительная информация
Interface Ltd.
Ваши замечания и предложения направляйте по адресу: