080801 - Обогрелов Денис

Журнал недостоверных значений в HTTP-редакции

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

Для создания отчета были выполнены следующие действия:
1. Создана папка с именем Xml_invalid
2. Создан отчет с именем xml_nvalid
3. Создана модель данных с имнем main
4. В модели данных прописаны параметры:
- имя: main
- тип: HTTP
- URL: http://advanta.homeip.net:8080/sql2xml.py
- метод: POST
- параметры:
1) __dbname=dbname
2) __query=query
3) pH=pH
4) pType=pType
5) pServ=pServ
6) pStamp=pStamp
5 Созданы параметры:
5.1 dbname
- идентификатор: dbname
- тип данных: строка
- значение по умолчанию:airs
- тип параметра: текст
- отображаемое название: Источник данных
5.2 query
- идентификатор: query
- тип данных: строка
- тип параметра: текст
- значение по умолчанию: Select s.code, s.name, s.unit, h.a_val, h.a_count From svodcode s Left outer join h2 h on (s.code = h.code) Where s.type=':pType' And s.pserv =':pServ' And h.tstamp = ':pStamp' And h.a_stat ='1'
- отображаемое название: Текст запроса
- размер текстового поля: 190
5.3 pStamp
- идентификатор: pStamp
- тип данных: строка
- значение по умолчанию:200812301300
- тип параметра: текст
- отображаемое название: Время
5.4 pServ
- идентификатор: pServp
- тип данных: строка
- значение по умолчанию:2
- тип параметра: текст
- отображаемое название: Номер сигнала
5.5 pType
- идентификатор: pType
- тип данных: строка
- значение по умолчанию:m
- тип параметра: текст
- отображаемое название:Тип сигнала
5.6 pH
- идентификатор: pH
- тип данных: строка
- значение по умолчанию: Uroven
- тип параметра: текст
- отображаемое название: Уровень
7. создана разметка invalid_xml:
7.1 экспортирован отчет из oracle be publesher
7.2 в MS Word на панели надстройки выбираем DATA -> Load Samle xml Date -> Insert-> Table Wizard. Выбираем все поля и переименовываем имена переменных.
7.3 прописываем шапку отчета:
Журнал недостоверных значений Date: <?xdoxslt:sysdate('yyyy-MM-dd HH:mm:ss')?> Page Of 1
7.4 сохраняем документ с расширением RTF
8. загрузка шаблона в Oracle Bi Publisher:
8.1 в разметке выбираем пункт управление файлами шаблонов : загружаем документ-> создаем новую разметку с этим шаблоном.


ЗАМЕЧАНИЯ

  1. У каждой работы должно быть полноценное описание - исправлено
  2. Плагиат с неправильной реализации - исправлено по типу примера.

Сгенерирована такая реквизитная шапка

Масштаб времени:
Тип сигнала:
Группа оборудования:
Время: 201001010000

А должна быть такая
Масштаб времени: Месячный уровень
Тип сигнала: Расчетные значения
Группа оборудования: Оборудование блока №2
Время: 01.01.2010 00:00

fpi-13-12: замечание исправлено