Заметки из лаборатории

 

Соединяя возможности полномасштабных сред разработки со специализированными аналитическими средствами, пакет Express Objects корпорации Oracle предоставляет компаниям новый великолепный способ  организации корпоративных данных.

 

Выпущенный в мае Express Objects 2.0 позволяет разработчикам создавать заказные приложения для анализа деловой информации.

 

Однако использование Express Objects имеет два недостатка. Приложения, созданные при помощи пакета ценой $3995, должны использоваться в паре с другим продуктом  Express Analyzer, стоящим $595, который Oracle получила после приобретения фирмы IRI Software. Кроме того, как и многие продукты корпорации, данные средства наилучшим образом приспособлены только для работы в среде инструментов Oracle.

 

Сердцем Express Objects (не путать с другой средой разработки Oracle  PowerObjects!) является объектно-ориентированная среда разработки, схожая с Visual Basic, но обладающая дополнительными возможностями OLAP (оперативная аналитическая обработка).

 

Разработчики создают управляемые запросы в Express Objects путем построения объектных приложений и библиотек. Квалифицированные пользователи могут, в свою очередь, запускать эти приложения, загружать объекты в Express Analyzer для выполнения запросов в стиле OLAP или же дорабатывать приложения под свои нужды.

 

Мы тестировали Express Objects, инсталлировав его и его программы поддержки на систему Dimension корпорации Dell Computer с 66 МГц процессором 486 и 32 Мб оперативной памяти. В состав ПО входили Express Analyzer, Personal Express (система поддержки исполнения для Express Server  -  многомерного механизма СУБД корпорации Oracle) и Express Administrator, который мы использовали для управления соединениями нашей СУБД.

 

Установка соединений

 

Перед началом работы с Express Objects разработчики должны установить соединение с Express Server. Ни Express Objects, ни Express Analyzer не поддерживают прямого соединения с другими СУБД. Чтобы добраться до них, администраторам приходится присоединять Express Server к их СУБД-источникам.

 

Personal Express и Express Server поддерживают СУБД-источники с ODBC (интерфейс открытого взаимодействия с БД), а также прямое соединение с Oracle7.

 

Мы использовали Express Administrator для соединения через ODBC с СУБД SQL Server корпорации Microsoft. Данный способ оказался удобным в использовании; следует также отметить, что за одно соединение можно получить доступ к четырем БД.

 

Администраторы также используют Express Administrator для создания измерений, формул и отношений OLAP, образующих уровень метаданных, к которому будут иметь доступ конечные пользователи. Например, мы использовали Express Administrator для определения данных из наших таблиц SQL Server и dBase путем выбора подходящих опций из иерархических списков и установки их свойств.

 

Когда метаданные определены, разработчики используют Express Objects для создания заказных приложений. Мы создали приложение в Express Objects, "перетаскивая и оставляя" компоненты на экране и устанавливая их свойства в духе Visual Basic. Имеется также возможность вставлять OLE-объекты, создавать на экране меню и выпадающие списки.

Объекты OLAP, которые разработчики используют для создания

пользовательских приложний, могут строится в Express Object 2.0

с помощью интерфейса, сходного с Visual Basic

 

Закончив разработку приложения, мы могли запустить его с помощью Express Objects для проверки целостности или передать его конечным пользователям, оснащенным пакетом Express Analyzer.

 

Разработчики, сомневающиеся в принятии еще одной среды разработки для Windows, найдут Express Objects в большой мере совместимым с Visual Basic. Предложение Oracle содержит также стандартные для сред разработки программные инструменты, такие, как интерактивный отладчик, точки просмотра и редактор с цветовым кодированием для ускоренного обучения разработчиков.

 

Обратиться в корпорацию Oracle (Редвуд-Шорз, шт. Калифорния) можно по телефону:

 

(800) 633-0596 или по адресу: http://www.oracle.com/products/olap/html.

 

Джон Ташек

 

С Джоном Ташеком, техническим директором PC Week Labs (Западное побережье), можно связаться по адресу: john_taschek@zd.com.

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