Мегаобучалка Главная | О нас | Обратная связь


Actuate Reporting System 2.0



2020-02-04 210 Обсуждений (0)
Actuate Reporting System 2.0 0.00 из 5.00 0 оценок




Под наблюдением специалистов по информационным технологиям объектно-ориентированный пакет хорошо справляется с большими объемами данных и сложными отчетами о БД.

Добавление сервера отчетов и энциклопедии для совместного использования отчетных объектов к продуктам корпорации Actuate Software для генерации отчетов о базах данных превращает ПО этой фирмы в мощную клиент-серверную систему для организаций, в штате которых есть специалисты, способные использовать объектно-ориентированную технологию, заложенную в этих продуктах.

Компании, которым нужен механизм распространения больших объемов сложной отчетной информации по разным подразделениям, смогут решить большинство проблем с помощью недавно выпущенного продукта Actuate Reporting System 2.0. Этот пакет предлагает всеобъемлющие функции защиты пользователей и групп, поддерживает операционные системы Unix и Windows NT и может автоматически генерировать макеты отчетов, а также выдавать страницы отчетов по запросу.

Однако комплекту Actuate недостает инструментов дизайна, которые давали бы пользователям возможность изменять параметры отчетов и создавать специализированные отчеты. Этот пробел ограничивает круг пользователей продукта программистами отделов информационных технологий (ИТ).

1.2.2 Fast Reports

Fast Reports, Inc - российская компания по разработке программного обеспечения для формирования отчетов.

Компания Fast Reports занимается активной разработкой и продвижением своего, ныне флагманского продукта, генератора отчетов FastReport.

FastReport – один из лучших генераторов отчетов для сред разработки Delphi и C++ Builder. Обладает рядом неоспоримых преимуществ:

· кроссплатформенность. FastReport полностью написан на Object Pascal. Используя библиотеку Kylix, FastReport генерирует одинаковые отчеты и в операционной системе Windows, и в операционной системе Linux;

· малый объём шаблонов и высокая скорость построения отчетов. FastReport превосходит все существующие разработки для Delphi и C++ Builder по производительности. Кроме этого, почти все существующие генераторы отчетов для этих сред разработки предполагают компиляцию шаблонов отчетов в исполняемый файл, что не позволяет редактировать шаблон без перекомпиляции. FastReport создаёт небольшие по объёму внешние файлы;

· FastReport не требует дополнительных библиотек и органично встраивается в исполняемый файл, незначительно увеличивая его размер;

· локализация. FastReport поддерживает более 20 языков мира;

· механизмы доступа к данным. FastReport способен работать более чем с 10 драйверами данных, а также использовать ODBC, OLE DB, ADO, для доступа к данным;

· гибкость и самостоятельность. Уникальный внутренний формат отчетов позволяет не привязывать их к приложениям, использующим FastReport. В конечных отчетах пользователь легко сможет создавать переменные, добавлять поля и редактировать элементы отчета;

· встроенная возможность конструирования диалогов для ввода начальных условий;

· форматы отчетов. Множество фильтров экспорта позволяет сохранить готовый отчет в любой из форматов: HTML, RTF, CSV, TXT, PDF, EML, JPG, BMP, GIF, XLS;

· простота разработки новых компонент для отчетов. Существует множество компонентов, разработанных сторонними производителями;

· полная многопоточность, что позволило встраивать в многозадачные среды (в том числе, клиент-серверные, для WEB отчетности).

Возможности клиент-серверной архитектуры:

· построение отчетов любой сложности на стороне сервера по запросу клиента без непосредственного доступа клиента к серверу баз данных;

· обслуживание нескольких клиентов сервером в различных потоках позволяет добиться высокой нагрузочной способности и минимизации времени;

· применение протокола передачи данных HTTP (RFC 2068 ) позволяет использовать большое количество уже существующих программ, таких как web-браузеры (Internet Explorer, Netscape Navigator, Mozilla, Opera и др.), Proxy-серверы, web-серверы (Internet Information Server, Apache и др.) для совместной работы без дополнительных трудоемких решений;

· применение технологий сжатия на основе алгоритма GZip (RFC 1952 ) уменьшает сетевой трафик и увеличивает общую производительность клиент-сервер системы;использование в качестве клиента не только внутренний компонент FastReport, но и любого web-браузера.

На основе дизайнера отчетов FastReport был выпущен продукт, ориентированный на конечных пользователей, FastReport Studio. FR Studio явил собой полноценный дизайнер отчетов для пользователей не владеющих знаниями языков программирования, но знающих что такое база данных и умеющих с ней работать.

Корпоративная отчетность стала еще проще, благодаря FastReport Studio Business Edition, входящей в состав FastReport Server и, являющейся неотъемлемым инструментом в процессе создания дизайна отчетных документов.

Crystal Reports

Crystal Reports компании Business Objects/Crystal Decisions – мировой лидер среди генераторов отчетов, основные возможности которого: доступ почти к любым данным и динамическое форматирование информации; интеграция результатов в веб-приложения и приложения для Windows; расширение возможностей конечных пользователей в области просмотра, взаимодействия и создания отчетов.

Crystal Reports обеспечивает широкие возможности использования разнообразных источников данных, облегчая доступ к источникам корпоративной информации и удовлетворяя информационные запросы конечных пользователей. Если необходим доступ к базам данных, файлам, журналам, системным приложениям (CRM, ERP и т.д.) или программным элементам, всегда можно использовать Crystal Reports.

Функциональные возможности Crystal Reports:

· свыше 35 драйверов данных. Доступ к информации практически в любых форматах, включая собственный интерфейс, а также подключение с помощью ODBC, OLE DB и к различным источникам данных: реляционным, OLAP, XML, наследуемым и корпоративным системам. Такими источниками данных могут быть СУБД Oracle, IBM DB2, Sybase, Microsoft SQL Server и Informix;

· настраиваемые данные. Доступ к определенным пользователем (в памяти) прикладным данным путем подключения к поставщикам данных JavaBeans, ADO.NET и COM;

· полный контроль над подключениями к базам данных;

· доступ к источникам разнородных данных. Подключение к уникальным источникам данных или комбинирование данных из разнородных источников в одном отчете;

· поддержка XML. Интеграция Crystal Reports с приложениями B2B или B2C благодаря доступу к данным или их экспорту с помощью XML.;

· поддержка Unicode. Использование строк в формате Unicode для отображения хранимых данных на любых языках, а также добавления информации на нескольких языках в один отчет.

Crystal Reports предлагает высокий уровень гибкости и контроля над методами предоставления и форматирования данных:

· визуальный проектировщик отчетов. При быстром интерактивном проектировании отчетов используется интуитивно понятный интерфейс перетаскивания (drag-and-drop) и объектно-ориентированные проводники;

· эксперты и мастера. Можно использовать возможности экспертов и мастеров для упрощения стандартных задач создания отчетов, таких, как связь с источниками данных, выбор, группировка, сортировка и окончательная обработка информации;

· поддержка всех типов отчетов. Позволяет создавать практически любые требуемые отчеты, используя возможность включения матричных отчетов, условных операторов, специальную сортировку групп (Top N/Bottom N), итоговые значения и иерархическую детализацию данных, формы, адреса электронной почты, OLAP и подотчеты;

· составление диаграмм и схем. Дает возможность улучшить внешний вид создаваемых отчетов, используя графические элементы из большого списка доступных таблиц и диаграмм различных типов (включая панели инструментов, в том числе объемные; секторные/тороидальные, линейные, круговые диаграммы и диаграммы Ганта; шкалы, диаграммы двумерного разброса, линейные таблицы, таблицы плотности растровых точек и другие); показывая различные варианты визуального представления данных;

· многократно используемые объекты отчетов. Позволяет ускорить процесс проектирования отчетов, благодаря сохранению их ключевых элементов, включая тексты, команды SQL, растровые изображения и функции пользователя (формулы) в централизованно управляемой библиотеке (поставляемой в составе Crystal Enterprise). Таким образом, достигается совместное повторное использование и централизованное обновление взаимосвязанных отчетов;

· настраиваемые шаблоны. Сокращается время форматирования отдельных отчетов. Можно разрабатывать и применять настраиваемые шаблоны в соответствии с собственными требованиями к форматированию и логике, включая операции доступа к данным, для гарантированной согласованности между создаваемыми отчетами. Можно также использовать существующие отчеты в качестве шаблонов;

· мощный язык формул. Можно использовать содержащийся в Crystal Reports богатый язык формул с более чем 160 встроенными и определяемыми пользователем функциями и операторами для исчерпывающего контроля над форматированием отчетов, сложной логикой обработки и отбора данных. Благодаря стеку вызовов упрощается отладка ошибок, возникающих на уровне данных. Также в программу включены экстрактор формул и среда работы с формулами (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 удовлетворит всем требованиям в отношении представления данных:

· инструментальные средства разработчика. Универсальный интерфейс комплекта разработчика объектов Crystal Reports в приложениях J2EE, .NET и COM обеспечивает гибкий контроль над взаимодействием конечного пользователя с отчетами. Возможен выбор из различных программ просмотра отчетов, создание и модификация программного интерфейса приложений для внедрения ряда интерактивных возможностей: от статической обработки/просмотра отчетов до сложного алгоритма формирования и модификации отчета во время его выполнения;

· компоненты создания отчетов. Для эффективной обработки и представления отчетов пользователи имеют возможность встроить в приложения мощные компоненты создания отчетов на основе Java, .NET и COM-технологий, содержащиеся в Crystal Reports;

· настраиваемая библиотека тегов. Сокращается объем программных кодов, требуемых для внедрения шаблонов отчетов на страницы JSP (Java Script Page). Используя настраиваемые теги JSP, легче добавлять настраиваемое средство просмотра в Web-приложения. При этом кардинально сокращается объем требуемых работ по кодированию;

· интеграция IDE. Возможна компоновка версии Crystal Reports исходя из потребностей конкретного пользователя с учетом используемых им ведущих сред разработки Java и .NET для интеграции отчетов с привычным для пользователя окружением. В настоящее время доступ к технологии Crystal Reports имеется из Microsoft Visual Studio .NET, BEA WebLogic Workshop, Borland JBuilder и Borland C#Builder. Возможен переход из этих пакетов к Crystal Reports для приобретения дополнительной функциональности и масштабируемости;

· библиотека визуального контроля. Возможность интегрировать отчеты в приложения Delphi и C++Builder, используя библиотеку визуального контроля Crystal Reports;

· бесплатное использование созданных программ. Возможность интеграции сотен исполняемых свойств, методов и событий в приложения «толстых» клиентов, без дополнительной оплаты;

· сообщество Developer Zone. Объединение с Developer Zone, эксклюзивное сообщество разработчиков Crystal Reports, поможет быстрее преодолеть встречающиеся на пути препятствия. Возможность доступа к образцам приложений, загрузке информационных статей, а также сборников полезных советов и маленьких хитростей для получения максимального эффекта от Crystal Reports.

Несмотря на столь богатый набор возможностей, основным недостатком данного продукта является то, что все данные, необходимые для построения отчета должны находиться в источнике данных. Кроме этого, отчет невозможно отредактировать перед печатью средствами самого Crystal Reports, для этого сделан экспорт отчетов в другие форматы, чтобы пользователь смог открыть отчет и отредактировать его в соответствующем редакторе. И недостаток, который можно назвать поправимым, – статичность построенного отчета. То есть отчет невозможно как-либо изменять, не изменив шаблон. Но разработчики Crystal Reports распространяют инструментальные средства для расширения пакета, что даёт возможность разработать дополнительные механизмы для решения поставленной задачи.


MS Access 2003

Microsoft Access - реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных.

В состав программного продукта MS Access 2003 входит множество компонентов:

· построитель таблиц;

· построитель экранных форм;

· построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

· построитель отчётов, выводимых на печать.

СУБД Access имеет достаточно высокие скоростные характеристики и входит в состав чрезвычайно популярного в нашей стране и за рубежом пакета Microsoft Office. Набор команд и функций, предлагаемых разработчикам программных продуктов в сфере Access, по мощи и гибкости отвечает любым современным требованиям к представлению и обработке данных. Средства Access по разработке отчетов предназначены для создания макета отчета, по которому может быть осуществлен вывод данных из таблиц в виде выходного печатного документа. Эти средства позволяют конструировать отчет сложной структуры, обеспечивающий вывод взаимосвязанных данных из многих таблиц. При этом могут быть выполнены самые высокие требования к оформлению документа.

В Microsoft Access можно создавать отчеты различными способами:

· конструктор;

· мастер отчетов;

· автоотчет: в столбец;

· автоотчет: ленточный;

· мастер диаграмм;

· почтовые наклейки.

Самый простой способ создания отчёта в MS Access – воспользоваться мастером отчётов.

Мастер позволяет создавать отчеты с группировкой записей и представляет собой простейший способ создания отчетов. Он помещает выбранные поля в отчет и предлагает шесть стилей его оформления. После завершения работы Мастера полученный отчет можно доработать в режиме Конструктора. Воспользовавшись функцией Автоотчет, можно быстро создавать отчеты, а затем вносить в них некоторые изменения.

Анализ существующих программных решенийпомог определить основные функциональные особенности программного обеспечения, которое может быть позиционировано как система генерации отчетов (таблица 1).

 

Таблица 1 – Анализ и сравнение существующих программных средств генерации отчётов

ПС  Параметры Инструмент создания запросов Печать Визуальный дизайнер отчётов Руссификация Стоимость
Actuate Reporting System 2.0. + + - - 55972.00 руб.
FastReport + + + + 2170.00 руб.
Crystal Reports + + + - 27249.93 руб.
MS Access 2003 + + + + 3920.00 руб.

 

В результате анализа можно сделать вывод, что сравниваемые системы генерации отчётов функционально схожи. Однако, стоимость этих программных средств сильно отличается.

Разрабатываемое мной программное средство, будет иметь те же функциональные возможности, но в отличие от уже готовых решений, будет отличаться дешевизной. Также, стоит заметить, что разрабатываемое программное средство создаётся исключительно для использования в ВУЗах.




2020-02-04 210 Обсуждений (0)
Actuate Reporting System 2.0 0.00 из 5.00 0 оценок









Обсуждение в статье: Actuate Reporting System 2.0

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (210)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)