(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Динамическое дерево в Oracle BI EE+

Источник: ashmakov
Антон Шмаков

В продолжении темы Enterprise 2.0, Web 2.0, BI 2.0 предлагаю пример реализации динамического дерева  (подгрузка ветвей дерева происходит динамически при открытии узла) для иерархического справочника в Oracle Business Intelligence Enterprise Edition Plus с помощью JavaScript библиотек YUI и jQueryUI.

Следует отметить, что архитектура Oracle BI EE+ позволяет очень легко и просто подключать любой JavaScript код к системе. Кроме того с помощью POST или GET HTTP запросов можно получить HTML, XML, CSV представления для любого отчета в каталоге. Также есть возможность выполнить любой логический SQL-запрос.Указанный функционал + внешний JavaScript код + синхронные или асинхронные (AJAX) вызовы = интересные динамические решения уровня Web 2.0.

В прилагаемом ниже примере для построения дерева используется компонент TreeView библотеки YUI c динамической загрузкой узлов дерева с помощью асинхронных запросов (AJAX). В качестве движка асинхронных запросов используется компонет Connection той же библиотеки. При выборе узла в дереве подгружается детальная информация опять же с помощью асинхронного запроса (AJAX). С помощью библиотеки jQueryUI к примеру добавлена анимации(Effects).

В качестве исходных данных была взята стандартная схема базы данных Oracle - HR (входит  в соствав Oracle Database Samples).

Итак, продукты и версии, на которых реализовывался пример:

  • Oracle Database XE 10.2.0.1
  • Oracle Business Intelligence Enterprise Edition Plus 10.1.3.4
  • YUI 2.7.0
  • jQuery 1.7.2

В жизни это выглядит так:

В состав примера входят:

  • Дамп схемы (HR);
  • Файл репозитария (RPD);
  • Веб католог - отчеты, интерактивная панель;
  • Ресурсы - библиотеки YUI, jQueryUI;
  • Viewlet с демонстрацией готового примера

Для развертывания примера надо сделать следующее:

  • Скачать архив с реализацией;
  • Импортировать из архива дамп hr.dmp в схему hr (пароль: hr) в базу данных Oracle 10g+;
  • Подключить из архива репозитарий hr.rpd к Oracle BI EE+;
  • Добавить TNS имя XE, указывающее на базу данных;
  • Скопировать содержимое папки res в ресурсную папку Oracle BI EE+ (пример: oc4j_home/applications/analytics/analytics/res);
  • Поключить Web catalog из архива к Oracle BI EE+;
  • Запустить Oracle BI EE+;
  • Пароль администратора: Administrator.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 03.08.2009 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Oracle Database Standard Edition 2 Processor License
Oracle Database Standard Edition 2 Named User Plus License
Oracle Database Personal Edition Named User Plus Software Update License & Support
Oracle Database Personal Edition Named User Plus License
Oracle Database Personal Edition Named User Plus License
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
СУБД Oracle "с нуля"
Новые материалы
Новые программы для Windows
Windows и Office: новости и советы
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100