(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 Named User Plus License
Oracle Database Standard Edition 2 Processor License
Oracle Database Personal Edition Named User Plus License
Oracle Database Personal Edition Named User Plus Software Update License & Support
Panda Mobile Security - ESD версия - на 1 устройство - (лицензия на 1 год)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
СУБД Oracle "с нуля"
eManual - электронные книги и техническая документация
Новые материалы
Delphi - проблемы и решения
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100