080801 Пермякова Екатерина (ПИ - 52)

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

Журнал дискретных значений

Цель лабораторной работы: создание отчета "Журнал дискретных значений" в Oracle BI Publisher и пользовательского интерфейса в wikidot.

Oracle BI Publisher позволяет создавать отчеты используя различные источники данных.
При выполнении лабораторной работы в качестве источника дынных использовался SQL запрос.

1. Создаем файл отчета BinLog. В нем создаем списки значений: CodeList и 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. Далее на вкладке Insert нажимаем insert all field и получаем отчет без шапки. Для нормального отображения PDF на сервере установлен шрифт Arial, поэтому и шаблон делаем только этим шрифтом.

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

ИНТЕРФЕЙС

ЗАМЕЧАНИЯ

Шапка документа отсутствует

Исправила

Шапка в документе отображается