|
Crystal Reports
- генератор отчетов на основе информации
в БД
с возможностью их распространения в Web |
Crystal
Reports 10 – мировой лидер среди генераторов отчетов, основные возможности
которого: доступ почти к любым данным и динамическое форматирование информации;
интеграция результатов в веб-приложения и приложения для Windows; расширение
возможностей конечных пользователей в области просмотра, взаимодействия и создания
отчетов.
Доступ к данным
Crystal Reports обеспечивает широкие возможности использования разнообразных
источников данных, облегчая доступ к источникам корпоративной информации и
удовлетворяя информационные запросы конечных пользователей. Если необходим
доступ к базам данных, файлам, журналам, системным приложениям (CRM, ERP и
т.д.) или программным элементам, всегда можно использовать Crystal Reports.
- Свыше 35 драйверов данных. Доступ к информации практически в любых форматах,
включая собственный интерфейс, а также подключение с помощью ODBC, OLE
DB и к различным источникам данных: реляционным, OLAP, XML, наследуемым и
корпоративным
системам. Такими источниками данных могут быть СУБД Oracle, IBM DB2, Sybase,
Microsoft SQL Server и Informix.
- Настраиваемые данные. Доступ к определенным пользователем (в памяти) прикладным
данным путем подключения к поставщикам данных JavaBeans, ADO.NET и COM.
- Полный контроль над подключениями к базам данных. Создайте собственные
команды SQL или используйте проверенные возможности генерации запросов,
имеющиеся в
Crystal Reports, для гибкого контроля над подключениями к базам данных.
Рис.1 Создание собственных команд SQL
- Доступ к источникам разнородных данных. Подключение к уникальным источникам
данных или комбинирование данных из разнородных источников в одном отчете.
- Поддержка XML. Интеграция Crystal Reports с приложениями B2B или B2C благодаря
доступу к данным или их экспорту с помощью XML.
- Поддержка Unicode. Используйте строки в формате Unicode для отображения
хранимых данных на любых языках, а также добавления информации на нескольких
языках
в один отчет.
Рис.2 Использование строки в формате Unicode
Форматирование и оформление
Crystal Reports предлагает высокий уровень гибкости и контроля над методами
предоставления и форматирования данных.
- Визуальный проектировщик отчетов. При быстром интерактивном проектировании
отчетов используется интуитивно понятный интерфейс перетаскивания (drag-and-drop)
и объектно-ориентированные проводники.
- Эксперты и мастера. Используйте возможности экспертов и мастеров для упрощения
стандартных задач создания отчетов, таких, как связь с источниками данных,
выбор, группировка, сортировка и окончательная обработка информации.
- Поддержка всех типов отчетов. Позволяет создавать практически любые требуемые
отчеты, используя возможность включения матричных отчетов, условных
операторов, специальную сортировку групп (Top N/Bottom N), итоговые значения
и иерархическую
детализацию данных, формы, адреса электронной почты, OLAP и подотчеты.
- Составление диаграмм и схем. Дает возможность улучшить внешний вид создаваемых
отчетов, используя графические элементы из большого списка доступных
таблиц и диаграмм различных типов (включая панели инструментов, в том числе
объемные;
секторные/тороидальные, линейные, круговые диаграммы и диаграммы
Ганта; шкалы, диаграммы двумерного разброса, линейные таблицы, таблицы плотности
растровых
точек и другие); показывая различные варианты визуального представления
данных (см. рис.1. – на примере Dashboard).
Рис. 3 Варианты представления панелей показателей (Dashboard)
- Многократно используемые объекты отчетов. Позволяет ускорить процесс проектирования
отчетов, благодаря сохранению их ключевых элементов, включая тексты, команды
SQL, растровые изображения и функции пользователя (формулы) в централизованно
управляемой библиотеке (поставляемой в составе Crystal Enterprise). Таким
образом достигается совместное повторное использование и централизованное
обновление
взаимосвязанных отчетов.
- Настраиваемые шаблоны. Сокращается время форматирования отдельных отчетов.
Можно разрабатывать и применять настраиваемые шаблоны в соответствии
с собственными требованиями к форматированию и логике, включая операции доступа
к данным,
для гарантированной согласованности между создаваемыми отчетами. Можно
также использовать существующие отчеты в качестве шаблонов.
- Мощный язык формул. Можно использовать содержащийся в Crystal Reports
богатый язык формул с более чем 160 встроенными и определяемыми пользователем
функциями
и операторами для исчерпывающего контроля над форматированием отчетов,
сложной логикой обработки и отбора данных. Благодаря стеку вызовов упрощается
отладка
ошибок, возникающих на уровне данных. Также в программу включены экстрактор
формул и среда работы с формулами (Formula Workshop).
Рис 4. Среда работы с формулами (Formula Workshop).
- Настраиваемые функции. Устраняется избыточность при создании формул. Бизнес-логику
можно извлечь из формул, создав настраиваемые функции, которые затем использовать
в различных отчетах.
- Несимметричное создание отчетов. Обеспечивается возможность настраиваемого
просмотра таблиц OLAP. Благодаря асимметричному созданию отчетов можно
скрыть отдельные измерения данных таким образом, чтобы конечный пользователь
получал
только наиболее важную и ценную для него информацию.
- Дополнительные модули для Access и Excel. Используется интуитивно понятный
мастер для упрощения добавления в отчеты информации из Microsoft Access
или Excel.
Просмотр и взаимодействие отчетов
Crystal Reports предлагает настраиваемые параметры, разрешающие конечному
пользователю выполнять просмотр и взаимодействие с информацией в привычных
форматах и конфигурациях.
- Экспорт в различные форматы. Конечному пользователю предоставляются отчеты
в привычном для него формате. Отчеты могут быть экспортированы во многие
популярные форматы, включая Excel, PDF, XML, HTML, RTF и другие.
- Настраиваемые программы просмотра отчетов. Возможен выбор между различными
серверными и клиентскими программами просмотра отчетов, включая средство
просмотра DHTML-страниц (WebForms), средство просмотра .NET (WinForms),
средство просмотра
Java, средство просмотра ActiveX и Report Part (для мобильных устройств),
позволяющие создавать отчеты в различных выходных форматах без дополнительного
перекодирования.
Интерактивные возможности отчета конечного пользователя, включая перелистывание
страниц вперед/назад, повышение/понижение уровня иерархической детализации,
экспорт и печать, добавляются автоматически и могут быть настроены в
соответствии с предъявляемыми требованиями.
- Параметры. Пользователи имеют возможность просмотра одних и тех же данных
различными путями, не создавая для этого несколько отчетов. Конечный
пользователь может выбрать заданные параметры в отдельном отчете, чтобы получить
выборку
затребованных данных.
- Предупреждения. Выделение конкретной информации для конечного пользователя
– определяемые им сообщения, отображающиеся при совпадении некоторых
условий применительно к данным в отчете. Эта функция должна быть использована
совместно
с Crystal Enterprise, чтобы предупреждения могли пересылаться конечному
пользователю с прямыми ссылками на оригинал отчета.
- Управляемая навигация. Возможно определение конкретных путей перемещения
между объектами одного или различных отчетов для облегчения навигации
конечного пользователя.
- Гиперссылки. Гиперссылки используются для связи отчетов с родственными
документами, включая веб-сайты и другие отчеты, которые тем самым
преобразовываются в интерактивные
веб-документы.
- Иерархическое развертывание (Drill Down). Отчеты, позволяющие конечным
пользователям переходить вниз по иерархии реляционных и OLAP-данных
для обнаружения деталей,
которые в противном случае могли бы остаться незамеченными,
можно создавать не применяя дополнительных программных кодов.
- Элементы отчета. Возможность перенастройки существующих отчетов
для использования с беспроводными устройствами и корпоративными
порталами. Это обеспечивает
конечному пользователю доступ к диаграммам, итоговым таблицам,
конкретным записям и другой
ключевой информации через информационные порталы, телефоны
WML, RIM Blackberry и устройства Compaq iPAQ.
- Поддержка смарт-тегов Microsoft Office XP. Позволяет выполнить
вставку ключевых объектов отчетов, включая диаграммы и
таблицы, в Outlook,
Word или Excel, с
возможностью немедленного просмотра и обновления данных
из любого документа Office.
Интеграция приложений
Crystal Reports предоставляет ряд необходимых компонентов для Java, .NET и
COM-технологий, которые помогают понизить сложность интеграции функций динамического
создания отчетов в приложениях пользователей. Если необходимо создание веб-сервисов
Windows и XML, а также мобильных приложений, то применение Crystal Reports
удовлетворит всем требованиям в отношении представления данных.
- Инструментальные средства разработчика (SDK). Универсальный интерфейс
комплекта разработчика объектов Crystal Reports в приложениях J2EE, .NET
и COM обеспечивает
гибкий контроль над взаимодействием конечного пользователя с отчетами.
Возможен выбор из различных программ просмотра отчетов, создание и модификация
программного
интерфейса приложений (API) для внедрения ряда интерактивных возможностей:
от статической обработки/просмотра отчетов до сложного алгоритма формирования
и модификации отчета во время его выполнения.
- Компоненты создания отчетов. Для эффективной обработки и представления
отчетов пользователи имеют возможность встроить в приложения мощные компоненты
создания
отчетов на основе Java, .NET и COM-технологий, содержащиеся в Crystal Reports.
- Настраиваемая библиотека тегов. Сокращается объем программных кодов, требуемых
для внедрения шаблонов отчетов на страницы JSP. Используя настраиваемые
теги JSP, легче добавлять настраиваемое средство просмотра в веб-приложения.
При
этом кардинально сокращается объем требуемых работ по кодированию.
- Настраиваемые средства просмотра отчетов. Возможен выбор между различными
серверными и клиентскими программами просмотра отчетов, включая средство
просмотра страниц DHTML (веб-форм), средства просмотра Java, WinForms, ActiveX
и Report
Part (для мобильных устройств), которые позволяют создавать отчеты в различных
выходных форматах без дополнительного перекодирования. Автоматически добавляются
интерактивные возможности отчетов конечного пользователя, включая перелистывание
страниц вперед/назад, переход вверх/вниз по иерархии, экспорт и печать.
Кроме того, реализована возможность настройки и внедрения большинства функций
программы
просмотра, исходя из требований пользователя.
- Интеграция IDE. Возможна компоновка версии Crystal Reports исходя из потребностей
конкретного пользователя с учетом используемых им ведущих сред разработки
Java и .NET для интеграции отчетов с привычным для пользователя окружением.
В настоящее
время доступ к технологии Crystal Reports имеется из Microsoft Visual Studio
.NET, BEA WebLogic Workshop, Borland JBuilder и Borland C#Builder. Возможен
переход из этих пакетов к Crystal Reports 10 для приобретения дополнительной
функциональности и масштабируемости.
- Библиотека визуального контроля. Возможность интегрировать отчеты в приложения
Delphi и C++Builder, используя библиотеку визуального контроля (VCL) Crystal
Reports.
- Бесплатное использование созданных программ. Возможность интеграции сотен
исполняемых свойств, методов и событий в приложения "толстых" клиентов,
без дополнительной оплаты.
- Сообщество Developer Zone. Объединение с Developer Zone, эксклюзивное
сообщество разработчиков Crystal Reports, поможет быстрее преодолеть встречающиеся
на
пути препятствия. Возможность доступа к образцам приложений, загрузке
информационных статей, а также сборников полезных советов и маленьких хитростей
для получения
максимального эффекта от Crystal Reports.
Технические материалы, описания, FAQ,
ознакомительная версия
Книги
Статьи
Узнайте больше!
Приобретение продукта
За дополнительной информацией обращайтесь в компанию Interface Ltd.
Обсудить на форуме Crystal