Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Отчеты к базам данных для пользователей: Crystal Reports 11.5
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

1. Введение

Генератор отчетов Crystal Reports 11.5: преимущества, возможности, альтернативы, сопутствующие приложения компании Business Objects

Crystal Reports 11.5 определяются как профессиональное средство для разработки отчетов к различным источником данных от компании Business Objects.

Что такое Crystal  Reports:

  • профессиональное средство создания отчетов на основе информации из любых источников данных;
  • более 11 млн. лицензий по всему миру;
  • интегрировано в продукты более чем 250 производителей программного обеспечения, в том числе Microsoft, IBM, Lotus, SAP, PeopleSoft, Siebel, Computer Associates, Lucent Technologies, Tivoli;
  • активно используется разработчиками в России (например, Crystal Reports – основное средство создания отчетов в программных пакетах Parus, Scala, Platinum, Exact Software и т.п.).

Возможности Crystal Reports:

  • поддержка очень большого количества источников данных, в том числе нестандартных (логи Web-сервера, журналы событий и т.п.)
  • развитая среда программирования, встроенная библиотека функций;
  • интегрированы многие продукты прочих фирм - для создания диаграмм, географических карт и т.п.;
  • исключительно богатые возможности оформления (в том числе и условного - в зависимости от значений);
  • экспорт отчетов в самые разнообразные форматы (документов Office, XML, компилируемые файлы, HTML, PDF) - в том числе и динамические, реагирующие на изменения на источнике данных;
  • интеграция с Visual Studio (6.0 и .NET) и готовые объекты для использования в пользовательских приложениях. Crystal Reports поставляется в составе Visual Studio;
  • встраивание отчетов, сгенерированных в Crystal Reports, в клиентские части ИС, созданные при помощи других средств разработки (Power Builder, Delphi, Centura и т.п.).

Альтернативы Crystal Reports:

1) использование приложений Office. В Microsoft Access предусмотрены встроенные средства создания отчетов, кроме того, многие разработчики встраивают отчеты к базам данных в Excel или Word. Преимущества приложений Office:

  • имеются на компьютере у большинства пользователей;
  • элементарным приемам работы с Office пользователей в большинстве случаев обучать не нужно;
  • мощная функциональность VBA.

Недостатки:

  • каждое из приложений Office - не специализированное для создание отчетов, поэтому возможностей с точки зрения генерации отчетов намного меньше, чем у Crystal;
  • намного меньшее количество поддерживаемых источников данных и форматов экспорта;
  • проблемы  производительностью при обработке больших форматов данных.

Тем не менее, отчеты в Office используются очень часто и для простых задач их возможностей вполне достаточно.

2) MS Reporting Services - новый программный продукт Microsoft (он нем будет рассказано ниже). Возможно, обладает архитектурными преимуществами перед Crystal Reports. Недостатки - очень ресурсоемкий продукт, обладает негибкой архитектурой (обращения к отчетам - только через HTTP из Internet Explorer или из приложения как к Web-службе), требует установленной платформы .NET на сервере и SQL Server 2000.

3) встроенные в приложения генераторы отчетов (1С и т.п.). Как правило, возможностей намного меньше, чем в Crystal Reports, могут подключаться только к своему источнику данных.

4) средства других производителей (ELS-Script, ActiveReports, FastReport - относительный полный перечень средств репортинга со ссылками - на странице http://www.devdirect.com/ALL/REPORTING_PCAT_1897.aspx). У каждого из них свои достоинства и недостатки, но Crystal Reports является де-факто стандартом создания отчетов, и поэтому есть смысл ориентироваться именно на них.

Большим преимуществом Crystal Reports является то, что Business Objects поставляет семейство продуктов, родственных Crystal Reports, которые позволяют при необходимости расширить возможности Crystal Reports. Вот перечень таких родственных программных продуктов:

  • BusinessObjects Enterprise (ранее Crystal Enterprise, иногда называется также Crystal Reports Server) — очень мощное и дорогостоящее программное средство, которое представляет из себя серверную среду для хранения отчетов (обычно в базе данных SQL Server), предоставления отчетов пользователям через Web-интерфейс (с использованием Web-серверов Internet Information Server, Apache и т.п.), а также администрированию отчетов, централизованной работе с источниками данных (Universes), централизованному управлению компонентами разных отчетов (Enterprise Repository) и т.п.
  • Web Intelligence XI — Web-средство для быстрого создания и выполнения запросов к корпоративным источникам данных, опредеелнных на Business Objects Enteprise (они называются "вселенными" — Universes);
  • OLAP Intelligence XI (раньше этот программный продукт назывался Crystal Analysis) — программное средство, которое позволяет создавать отчеты к кубам OLAP. OLAP Intelligence XI представляет из себя "полуфабрикатный" клиент OLAP, в котормо можно настроить необходимые отчеты, затем отключить возможности изменения отчетов, ненужные пользователям, и передать в распоряжение пользователей. У этого программного средства предусмотрена также объектная модель: отчеты OLAP Intelligence XI можно интегрировать в свои приложения;
  • LiveOffice add-ins for Excel, Word, and PowerPoint — встраиваемые компоненты для приложений Microsoft Office, которые позволяют создавать отчеты Crystal Reports и использовать их прямо из этих приложений. Эти программные продукты поставляются как компоненты Crystal Reports 11;
  • Crystal Reports Explorer — это приложение является дополнением к BusinessObjects Enterprise. Оно позволяет быстро создавать отчеты в формате HTML на сервере BusinessObjects Enterprise прямо из Web-броузера;
  • Universes and Business Views — промежуточный уровень между информацией на источниках данных и отчетами. Позволяет изолировать разработчиков отчетов от реальной структуры таблиц, представлений, хранимых процедур на сервере баз данных. Этот программный продукт используется только с Business Objects Enterprise (а сами представленяи хранятся централизованно на сервере);
  • Desktop Intelligence XI — еще одно программное средство, предназначенное для работы с Business Objects Enterprise. Оно позволяет в интуитивно понятном режиме создавать отчеты обычным пользователям, используя информацию источников данных, определенных при помощи Universes;
  • Crystal Reports Server — упрощенный вариант Business Objects Enterprise, ориентированный на небольшие и средние предприятия. Введены лицензионные ограничения и ограничена функциональность, но значительно снижена цена.
  • Crystal Vision — новый программный продукт, основанный на приобретенном фирмой Business Objects продукте Exelcius. Основное его назначение — dashboarding, то есть сведение воедино для лучшего представления различных отчетов (в данном случае отчетов Crystal Reports, опубликованный на Crystal Enterprise).
  • Crystal Reports Engine for .NET Applications — единственный интегрированный в Visual Studio продукт треьтих фирм, которые предназначен для интеграции в приложения .NET отчетов Crystal Reports. Поставляется в составе Visual Studio .NET Enterprise Edition.
  • Crystal Reports Engine for Java Applications — продукт, который интегрирован в Borland JBuilder и другие среды разработки Java-приложений. Позволяет интегрировать отчеты Crystal Reports с приложениями Java.
  • Report Application Server — нечто вроде варианта Business Objects Enterprise для разработчиков. Функциональность сведена к минимуму, однако разработчики могут использовать этот программный продукт практически бесплатно для создания своих собственных приложений, работающих с отчетами на Business Objects Enterprise.
  • Enterprise Performance Management for BusinessObjects Enterprise (ранее Application Foundation) — еще одно средство, которое основано на Business Objects Enterprise, которое предназначено для предоставления менеджерам предприятия полной и своевремнной информации о работе предприятия. Позволяет получать общую картину, спускаться на уровень отдельных отчетов и подотчетов и т.п.

Отметим, что все эти программные продукты в боевом варианте можно скачать с Web-сайта Business Objects. Например, Crystal Reports 11.5 Developer Edition можно скачать с адреса:

http://ftp1.businessobjects.com/webprod/crxi/14-50079-085.zip

А Business Objects Enterprise - с адреса:

http://ftp1.businessobjects.com/outgoing/products/evalxi/CRXISerEn.exe

Пробный 30-дневный ключ для этих продуктов можно запросить у фирмы Business Objects. Если же при установке ввести рабочий ключ, то продукты будут работать в нормальном режиме: с полным набором возможностей и без ограничения срока действия.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 

 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru