Обзор

 

Утилита обработки запросов предлагает богатые возможности создания диаграмм и великолепные отчеты для Web

 

Утилита обработки запросов к базам данных GQL 4.1 фирмы Andyne Computing не просто делает свое дело -она делает его с блеском. Благодаря новому автономному (bandless) генератору отчетов GQL Reports пользователи легко могут представить свои данные в виде профессионально выполненных отчетов. На новую версию определенно следует перейти тем пользователям, которые опирались на ограниченные возможности внутреннего генератора отчетов GQL: автономный режим проектирования и богатые средства создания диаграмм в GQL Reports -это значительный шаг вперед как с точки зрения пригодности к использованию, так и функциональных возможностей.

Автономный генератор отчетов GQL Reports, входящий в GQL 4.1, обеспечивает большую гибкость при проектировании отчета. Он предлагает широкий выбор типов графиков, включая специальные виды графиков для научных и производственных задач (верхний экран). Генератор отчетов также создает сложные отчеты для Web (нижний экран), но они могут использоваться только с программой просмотра Microsoft Internet Explorer

 

По мнению центра PC Week Labs, GQL Reports отличается легкостью в использовании, гибкостью и возможностью с минимальными усилиями создавать отчеты сложного формата, однако его интеграция с GQL оставляет место для некоторых пожеланий. Создаваемые программой отчеты для World Wide Web смотрятся лучше, чем в любых других пакетах генерации отчетов, которые мы видели. Впрочем, в GQL Reports наиболее сложные отчеты для Web требуют использования управляющего элемента ActiveX, который поставляется только с программой просмотра Internet Explorer корпорации Microsoft.

 

Пользователи, которым необходима динамическая публикация в Web, также должны поискать другой продукт, поскольку публикация в GQL -это статический, запускаемый вручную процесс.

 

Другие инструменты создания отчетов, например Crystal Reports фирмы Seagate Software Information Management Group и ReportSmith фирмы Borland International, обеспечивают больше возможностей управления видом отчета и лучше подходят для самостоятельного использования, но этим продуктам не хватает доступных в GQL сложных средств обработки запросов, генерации приложений и работы в клиент-серверных системах.

 

Утилита обработки запросов GQL подверглась лишь умеренным улучшениям по сравнению с предыдущей версией, выпущенной в июне. Пользователи высоко оценят два изменения -поддержку метаданных и появление автоматических переменных, в которых возвращаются результаты из процедур, хранимых в базе данных.

 

Версия GQL 4.1 была выпущена в декабре по цене $695 на одного пользователя. Клиенты, имеющие контракт на сопровождение, получат новую версию бесплатно; стоимость модернизации для остальных клиентов составляет $210.

 

Уже доступны версии для Windows 3.x, Windows 95 и Windows NT. Выпуск версий для Unix планируется в первом квартале, а версий для Macintosh -во втором.

 

Быстрые отчеты

 

GQL Reports, напоминающий по виду скорее настольную издательскую систему, чем генератор отчетов, позволяет взять построенные в GQL наборы результатов, разбить эти данные на подгруппы, быстро получить итоговую информацию и опубликовать все это в Web.

 

Для управления форматом и видом отчета в GQL Reports используются развитые графические средства. Программа постоянно работает в режиме точного просмотра, что позволяет исключительно легко редактировать макет отчета.

 

Мысленно представив вид отчета, мы могли вставлять его элементы и задавать их формат. GQL Reports поддерживает таблицы, графики и перекрестные итоги (crosstabs), а также обычный набор графических объектов, но он не может создавать подотчеты, связанные с данными в главном отчете. Такая структура полезна для отчетов типа “главный + подробные”.

 

Мы приветствовали бы появление каких-либо средств, которые помогали бы задавать базовый формат отчета, например стилей или мастеров. Хотя GQL Reports облегчает форматирование отчетов, тем не менее сложный отчет форматировать вручную довольно тяжело. Опытные пользователи могут заранее разрабатывать шаблоны и сохранять их для последующего распространения, однако это решает проблему лишь частично.

 

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

 

В отличие от многих программ генерации отчетов, в GQL Reports мы могли размещать элементы отчета на сетке размером 10 000x10 000 страниц как вертикально, так и горизонтально. Возможность увидеть элементы, охватывающие несколько расположенных рядом страниц, и напрямую уточнить их параметры облегчает публикацию длинных строк с данными.

 

Интуитивные инструменты редактирования и формат макета страницы в GQL Reports позволяют легко отформатировать отчет. Ввести в него очень простые вычисления и итоговые значения можно непосредственно с помощью GQL Reports. Эти вычисляемые значения формируются в фоновом режиме, так что нам не приходилось ждать их обновления.

 

GQL Reports включает в себя два набора параметров для публикации в Web. Один из них генерирует простой HTML-документ, а другой использует управляющий элемент HTML Layout Control корпорации Microsoft, поставляемый с Internet Explorer. На нас произвели впечатление отчеты, которые получаются во втором случае, однако вместо элемента ActiveX, по нашему мнению, лучше было бы использовать не столь закрытый стандарт Cascading Style Sheets (каскадные таблицы стилей).

 

К сожалению, здесь нет промежуточного решения: тот же самый отчет при публикации без параметров Layout Control выглядел совершенно неправильно. Чтобы сделать возможным просмотр отчетов в программах других поставщиков, помимо Microsoft, пользователям придется удалять из отчетов графические элементы.

 

Центру PC Week Labs пока не встречалась программа генерации отчетов для публикации в Web, которая обеспечивала бы и богатство графики, и универсальную доступность.

 

GQL может устанавливать прямые соединения с базами данных Oracle корпорации Oracle, SQL Server фирмы Sybase, SQL Server корпорации Microsoft, Red Brick Warehouse фирмы Red Brick Systems, UniData фирмы UniData, OpenIngres фирмы Computer Associates International, DB2 корпорации IBM и OnLine фирмы Informix Software. Она поддерживает также любые источники данных, соответствующие стандарту Open Database Connectivity.

 

В версии GQL 4.1 появилась возможность чтения метаданных, которые хранятся в системах Prism Directory Manager фирмы Prism Solutions или DataGuide корпорации IBM. Пользователи могут вручную запросить метаданные у других серверов “рынка данных” (data mart) таких производителей, как корпорация Informatica и фирма Sagent Technology.

 

Мы использовали GQL, чтобы запросить данные из базы Oracle, а затем создавали отчет с помощью GQL Reports. В обработке запросов GQL Reports почти полностью зависит от главной программы GQL. Эта схема оказалась неудобной; многие генераторы отчетов сами включают функции обработки запросов.

 

Как и Crystal Reports, GQL Reports может сохранять законченные отчеты вместе с данными, так что пользователи могут работать с отчетом, не обращаясь к базе данных. Средства генерации отчетов более высокого класса, например Actuate Report Server корпорации Actuate Software, снижают нагрузку на базу данных еще больше. Они помещают запросы пользователей в очередь и рассчитывают отчеты заранее, в часы минимальной нагрузки.

 

Чтобы выполнить такие частые операции, как сортировка, фильтрация или добавление столбца таблицы, нам также приходилось возвращаться к основной программе GQL. Углубленный анализ данных тоже приходилось проводить в GQL, хотя эту операцию удобно было бы выполнять непосредственно из GQL Reports. Кроме того, GQL Reports не может получать данные из какого-либо другого источника, кроме GQL, поэтому, когда для отчета нам нужно было задать несколько источников данных, нам приходилось возвращаться в GQL и определять дополнительные запросы.

 

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

 

         Тимоти Дик

 

         (PC Week Labs)

 

РЕЗЮМЕ ДЛЯ РУКОВОДИТЕЛЯ

 

     GQL 4.1.

 

     Утилита обработки запросов к базам данных GQL 4.1 фирмы Andyne Computing включает в себя развитые возможности обработки запросов и создания приложений, а новый автономный генератор отчетов GQL Reports позволяет легко форматировать сложные отчеты. Продукт следует изучить пользователям, которым нужно создавать отчеты высокого качества для Web, однако для полного использования этих возможностей требуется Microsoft Internet Explorer.

 

     Andyne Computing Ltd.; Кингстон,

 

     пров. Онтарио, Канада; (613) 548-4355

 

     http://www.andyne.com.

 

     Методика выставления оценок PC Week Labs описана по адресу:

 

     http://www.pcweek.com/reviews/meth.html.

 

     + Архитектура интерфейсного приложения баз данных; полученные по запросу данные можно сохранить для использования без подключения к базе данных; содержит автономную утилиту проектирования отчетов; поддерживает Windows 3.1, а также Windows 95 и NT; создает прекрасные отчеты для Web.

 

      Плохая интеграция между модулями обработки запросов и создания отчетов; для получения отчетов высшего качества в Web требуется HTML Layout Control; отсутствует поддержка подотчетов.

 

   

 

  

Версия для печати