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

Целью второй лабораторной работы была отработка технологии размещения отчетов
в среде BI Publisher.
Мы занимались воспроизведением уже существующего на сервере преподавателя параметризированного отчета по недостоверным значениеям в системе.
Прежде чем приступили к воссозданию контрольного примера мы проверили деейспособность Tomcat и его загруженность лишними приложениями.

Разработка отчета Журнал недостоверных значений для ORACLE BI

1.запуск -> отчет-запррос -> открывает I-Report -> заходим на Jasper находим шаблон
2.Копируем запрос -> Переходим по ссылке на Oracle -> Создаем пользователя, пароль 123 -> вход -> мои папки -> Модель данных -> создаем источник данных -> invalid -> запрос SQL -> помещаем скопированный запрос:
(параметры изменяем ": имя параметра" вместо $, $P!(ph)= :pH), но лучше поставить h2 select h.tstamp, s.code, s.name, s.type, s.unit, s.nserv,
format (h.a_val,4) a_val,h.a_stat,h.a_count from airs.svodcode s left outer join h2 h ON (s.code=h.code) where
s.type=:pType and s.nserv=:pServ and h.tstamp=:pStamp and h.a_stat='1';
1.создаем параметры, все те же ( строка, текст и так далее) параметры: • pH • pType • pserv • pStamp Во вкладке отчет убираем: автозапуск, отключить доступ к клиенту, включить кеш документа. Параметры для строки-1. Создаем список значений – исправленные данные—имя : typelist, метки: Аналоговые-а Дисктерные-d Расчетные-m -сохраняем- Создаем список значений для параметра pServ: Общестанционный сервер-0 Сервер блока №1 – 1 Сервер блока №2 -2 Сервер блока №3 - 3 Соединяем список с параметрами—-в каждом параметре указываем не строку, а метку и указываем какой список значений используем


итак создался список
для pStamp—-тип запрос Select distinct tstamp from h2 order by 1 desc

Просмотр

Шаблон, заполняем значения параметров

просмотр Создание разметок-имя файла-инвалид-создать-открываем (шаблон- корректировка) В списке шаблонов появился макет инвалид

просмотр - готовый отчет КЛОНИРОВАНИЕ (после того как усовершенствуешь отчет) Мои папки - создаем еще одну папку с именем «Инвалид »— создаем в папке отчеты h2,h3, h4,h5 но не забыть о том что в запросе нужно изменить h2 на h3 и аналогично поступаем с h4 и h5

сохраняем Через OpenOfice

файл—сохранить как Обзор— находим сохраненный файл—-загрузка Открываем в OpenOfice файл и редактируем, переименуем шапку таблицы