080801 (ПИ-52) Джаббарова А.Н.

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

Разработка отчёта по дискретным значениям в xmlp

Для создания отчета выполнены следующие действия:

1. Создана папка для отчета с именем Двоичный, внутри которого создаем отчет с именем Двоичный. В нем создаем списки значений: CodeList и StampList. Эти списки имеют тип запрос SQL.
2. Создаем параметры которые имеют тип меню: pCode (меню с кодами сигналов), pStart и pStop(меню выбора времени начала диапазона и конца диапазона соответственно)
1) Создаем файл отчета Двоичный. В нем создаем списки значений: StampList списка кодов и. Эти списки имеют тип запрос SQL.
2) Создаем параметры которые имеют тип меню: pCode (меню с кодами сигналов), Pstart pStop и (меню выбора времени начала диапазона и конца диапазона соответственно)
3) Создаем модель данных в виде 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,
case vf when "0" then "" when "1" then "#" end vf,
hand, a_ext
from dx
where
code = :pCode
and tstamp between :pStart and :pStop
order by 1;

4) для отчета создаем шаблон. Нажимаем вкладку просмотр. Выбираем формат данные и нажимаем экспорт (сохраняем данные в XML). Далее загружаем MS WORD, через надстройку Oracle BI загружаем данные из файла XML. Далее на вкладке Вставка нажимаем вставить все поля и получаем отчет без шапки. Для нормального отображения PDF на сервере установлен шрифт Arial, поэтому и шаблон делаем только этим шрифтом.

Создание веб-интерфейса для журнала дискретных значений.
WEB-интерфейс так же реализуется аналогично предыдущему, но на этот раз обращение только к 1 отчету. Создаем меню, формат вывода и выбор шаблона. С помощью технологии JSONP с сервера загружаются временные ряды и коды сигналов.

Веб-интерфейс для журнала дискретных


ЗАМЕЧАНИЯ

  1. Каждый отчет о работе должен содержать
    • код специальности
    • номер подгруппы
    • автора
    • номер работы
    • наименование темы
  2. Шаблон спроектирован без заголовка
Concat (SUBSTR (TSTAMP, 1,4), '-',
SUBSTR (TSTAMP, 5,2), '-',
SUBSTR (TSTAMP, 7,2), '-',
SUBSTR (TSTAMP, 9,2),'',
SUBSTR (TSTAMP, 11,2)) TSTAMP,
значение,
В. Ф. случае, когда "0", затем "", когда "1", затем "#" конца В.Ф.,
стороны, a_ext
от DX
где
код =: pCode
и TSTAMP между: Pstart и: pStop
упорядочить по 1;

ОЧЕНЬ СТРАННЫЙ SQL


  1. Не удаляйте мои замечанияю. Я все равно их найду, но потрачу свое, Ваше и общее время, а Ваши работы буду проверять в последнюю очередь