Лабораторная работа №4

Разработка отчёта по дискретным значениям в xmlp и создание для него пользовательского WEB-интерфейса

1. Создание таблицы дискретных значений в Oracle BI publisher:

  • Создаем в гостевой папке файл отчета Dx. в нем создаем 2 списка значений codelist(хранит список кодов сигналов) и stamplist (хранит список штампов времени) оба списка имеют тип запрос SQL. запрос для codelist выглядит select distinct code from dx. запрос для stamplist выглядит select tstamp from dx where code=:pCode.
  • Создаем 3 параметра которые имеют тип меню:pCode(меню с кодами сигналов),pStart(меню выбора времени начала диапазона),pStop(меню выбора времени конца диапазона)
  • Создаем модель данных в виде SQL запроса
SELECT concat(substr(tstamp,1,4),'-',substr(tstamp,5,2),'-',substr(tstamp,7,2),'-',substr(tstamp,9,2),':',substr(tstamp,11,2)) tstamp,value,
hand ,a_ext ,case vf when'0' then '' when '1' then '#' end vf
FROM dx
WHERE code=:pCode and tstamp between :pStart and :pStop order by 1
  • Создание шаблона для отчета. Нажимаем вкладку просмотр. Выбираем формат данные и нажимаем экспорт(сохраняем данные в xml). Далее загружаем MS WORD, через надстройку Oracle BI загружаем данные из файла xml. Далее на вкладке Insert нажимаем insert all field и получаем отчет без шапки. Для нормального отображения PDF на сервере установлен шрифт Arial, поэтому и шаблон делаем только этим шрифтом.

Получим отчет путь к которому /123/dx/dx.xdo

2. Создание веб-интерфейса для журнала дискретных значений.

  • Создаем веб-интерфейс на основе веб-интерфейса недоставерных значений,но на этот раз обращение только к 1 отчету.


Главная Назад Следующая

© 2010-2011 ПГСХА (ф)ПИ Владыкин В.В