BrioQuery 4.0 позволяет лицам, ответственным за принятие решений, не вдаваться в технические подробности при создании запросов к реляционным базам данных компании и производить простой анализ результатов по таблицам соответствий, отчетам и графикам.

 

Построение запроса в BrioQuery 4.0 - это просто перетаскивания элементов

из модели данных в строки требований, ограничений и сортировки данных

Создаваемое программой фирмы Brio Technology (Маунтин-Вью, шт. Калифорния) многомерное представление данных является идеальным для приложений хранения данных и поддержки принятия решений. Но несмотря на то что модернизация BrioQuery  -  хорошо разработанный продукт OLAP (оперативный анализ данных), его сравнительно простых моделей данных и базового набора форматов вывода явно недостаточно для пользователей с более серьезными аналитическими потребностями.

 

Таким пользователям придется обратиться к более мощным продуктам на рынке инструментов управляемых запросов, например BusinessObjects фирмы Business Objects и Impromtu корпорации Cognos.

 

Как и BrioQuery, эти продукты OLAP основаны на пополняемых административных репозиториях, содержащих простые для понимания модели данных, заготовленные запросы и отчеты, а также ограничения по защите и управлению для запросов пользователей. Но BusinessObjects и Impromptu поддерживают более сложные модели и имеют более богатый выбор форматов отчетов и диаграмм.

 

BrioQuery, выпущенный в марте, состоит из трех инструментов: Designer ($2995), протестированный Тестовым центром PC Week Labs, версия Navigator ($795), обеспечивающая просмотр источников данных в виде моделей для наиболее технически не подготовленных пользователей, и Explorer ($795), с теми же функциями плюс прямой доступ к физической схеме.

 

Designer обеспечивает возможность просмотра данных как в виде модели, так и в виде схемы и позволяет администраторам баз данных создавать и вести модели баз данных.

 

Существует 16- и 32-разрядные версии BrioQuery для Windows, а также версии для клиентов Macintosh и Motif. PC Week Labs тестировал версию под Windows 95.

 

Открытый формат

 

После установки BrioQuery Designer на ПК с 66 МГц процессором 486DX2 и 16 Мб оперативной памяти мы подключились к базе данных Pubs на сервере СУБД SQL Server 6.0 корпорации Microsoft и установили BrioQuery Repository на базе данных.

 

Repository Manager добавил к базе данных две таблицы. BrioQuery использовал в хранилище данные источника в их исходном формате, а не в собственном формате, как в некоторых конкурирующих продуктах, среди которых Esperant фирмы Software AG, т. е. хранилище может взаимодействовать с инструментами других поставщиков.

 

Чтобы создать модель данных для базы данных Pubs, мы выбрали в каталоге таблиц Pubs одну, после чего Designer автоматически сконвертировал схемы таблиц в нашу модель.

 

В процессе преобразования имена таблиц стали темами, а столбцы таблиц  -  элементами в модели данных. Темы и элементы для читаемости были автоматически преобразованы в заглавные и строчные буквы, символы подчеркивания заменены на пробелы.

 

Администраторы могут изменять имена тем и элементов. Например, мы изменили Au Id на Author Id. Модель поддерживала соответствия между выбранными нами именами и физической схемой. Мы также добавили вычисляемые элементы, создав формулы, содержащие элементы других тем, математические выражения и функции SQL.

 

При создании связей между темами с общими элементами Designer сделал неплохие догадки. Некоторые неподходящие объединения были созданы для неключевых полей комментариев и адресов, но мы смогли удалить их из модели и вручную выделить свои собственные. Затем мы сохранили модель в репозитории.

 

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

 

Затем мы перенесли элемент в строку ограничений запроса, при этом появилось диалоговое окно с операторами сравнения и значениями данных для создания фильтра результатов. Наконец, мы перенесли элементы в строку сортировки запроса для задания порядка сортировки набора результатов, щелкнули на кнопке обработки и увидели результаты в простой сетке. Пользователи могут также вводить свой SQL-код, просматривать и изменять SQL-код, созданный генератором запросов BrioQuery.

 

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

 

Анализируя результаты

 

Для анализа результатов запроса пользователи “перетаскивают и оставляют” элементы из запроса в новый интерфейс Outliner. Outliner обеспечивает многомерное представление, которое позволяет пользователям легко назначать факты и измерения, назначая и переназначая элементы секциям осей и значений Outliner.

 

В наших тестах BrioQuery быстро переформатировал выходные данные в режиме реального времени, когда мы переносили элементы между осями X, Y и Z в таблицах и диаграммах и между колонтитулами, сносками и содержимым подробных отчетов. Практически без всякого труда мы создали множество прекрасно выглядевших и информативных представлений данных.

 

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

 

BrioQuery можно использовать с различными базами данных с помощью библиотек API (прикладной интерфейс программирования), куда входят в том числе API для SQL Server корпорации Microsoft и фирмы Sybase и Oracle. Его поддержка ODBC (интерфейс открытого взаимодействия с базами данных) обеспечивает доступ к дополнительным источникам данных.

 

С Brio Technology можно связаться по телефону:

 

(800) 879-2746 или по адресу: http://www.brio.com.

 

Джон Шумейт

Как пользователи получают доступ к данным

с помощью BrioQuery

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