080801 (ПИ-52) Петропавловский Дмитрий Александрович fpi-11-8

Лабораторная работа №1
Журнал недостоверных значений

Задание - создание отчета о недостоверных значениях в системе АИРС с использованием сервера отчетов Oracle BI Publisher.

Ход работы:

Создана модель данных "main", с параметрами:
- имя: main
- тип: запрос SQL
- источник данных: mysql

Параметры:
pType:
- идентификатор: pType
- тип данных: строка
- тип параметра: меню
- значение по умолчанию:m
- отображаемое название: тип сигнала
- список значений: pTypeList

pServ:
- идентификатор: pServ
- тип данных: целое
- тип параметра: меню
- значение по умолчанию: 2
- отображаемое название: номер сигнала
- список значений: pServList
pStamp:
- идентификатор: pStamp
- тип данных: строка
- тип параметра: меню
- значение по умолчанию: 200812301300
- отображаемое название: время
- список значений: pStampList
pTypeName:
- идентификатор: pType
- тип данных: строка
- тип параметра: текст
- значение по умолчанию:тип сигнала (еще раз)
- отображаемое название: тип сигнала (еще раз)
pServName:
- идентификатор: pServName
- тип данных: строка
- тип параметра: текст
- значение по умолчанию:номер сигнала еще раз
- отображаемое название: номер сигнала еще раз
pStampName:
- идентификатор: pStampName
- тип данных: строка
- тип параметра: текст
- значение по умолчанию: время еще раз
- отображаемое название: время еще раз

Созданы списки значений:
pTypeList:
- имя: pTypeList
- тип: исправленные данные
- добавляем метки:

  • аналоговые сигналы: значение - а
  • расчетные синалы: значение - m
  • специальные расчетные: значение - s

pServList:
- имя: pServList
- тип: исправленные данные
- добавляем метки:

  • дистанционное оборудование: значение - 0
  • оборудование блока 1: значение - 1
  • оборудование блока 2: значение - 2
  • оборудование блока 3: значение - 3

pStampList:
- имя:pStampLis
- тип: запрос SQL
- подключение: Mysql
- запрос SQL: Select DISTINCT (tstamp)from h2 order by 1 desc;

создана разметка invalid2:
экспортирован отчет из Oracle Bi Publisher
в MS Word на панели надстройки выбираем DATA -> Load Samle xml Date -> Insert-> Table Wizard. Выбираем все поля и переименовываем имена переменных.
прописываем шапку отчета:
Журнал недостоверных значений Date: <?xdoxslt:sysdate('yyyy-MM-dd HH:mm:ss')?> Page Of 1

Начало релевантной шапки
<?param@begin:pTypeName?><?param@begin:pServName?><?param@begin:pStampName?><?param@begin:pHName?>
Масштаб времени: <?$pHName?>
Тип сигнала: <?$ pTypeName?>
Группа оборудования: <?$pServName?>
Время регистрации: <?$pStampName?>
Конец релевантной шапки

сохраняем документ с расширением RTF

Загрузка шаблона в Oracle Bi Publisher:

в разметке выбираем пункт управление файлами шаблонов : загружаем документ-> создаем новую разметку с этим шаблоном.
Отчет готов!!!

Для того, чтобы заполнить временной ряд, нажмите по ссылке в таблице "Получить временные ряды"


ЗАМЕЧАНИЯ

  1. Каждая лабораторная должна быть озаглавлена
    • Специальность
    • Группа
    • Фамилия
    • Порядковый номер
    • Наименование

  1. Отсутствует шапка отчета с реквизитами запроса

Исправил