080801 Куюжуклу Максим ПИ-51б Лабораторная работа №1

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

Целью лабораторной работы является создание параметризованного отчета по недостоверным значениям в системе АИРС с использованием сервера отчетов Oracle BI Publisher и разработка пользовательского интерфейса.

ДЛЯ СОЗДАНИЯ ОТЧЕТА БЫЛИ ВЫПОЛНЕНЫ ДЕЙСТВИЯ:
1. Создана папка с именем Invalid
2. Создан отчет с именем h2
3. Создана модель данных с именем main
4. В модели данных прописаны параметры:
- имя: main
- тип: запрос SQL
- источник данных: mysql
- запрос:
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.nserv = :pServ AND h.tstamp = :pStamp AND h.a_stat = '1'
5. Созданы параметры:
5.1 pType:
- идентификатор: pType
- тип данных: строка
- тип параметра: меню
- значение по умолчанию:m
- отображаемое название: тип сигнала
- список значений: pTypeList
5.2 pServ:
- идентификатор: pServ
- тип данных: целое
- тип параметра: меню
- значение по умолчанию: 2
- отображаемое название: номер сигнала
- список значений: pServList
5.3 pStamp:
- идентификатор: pStamp
- тип данных: строка
- тип параметра: меню
- значение по умолчанию: 200812301300
- отображаемое название: время
- список значений: pStampList
5.4 TypeN:
- идентификатор: TypeN
- тип данных: строка
- тип параметра: текст
- значение по умолчанию:тип сигнала (еще раз)
- отображаемое название: тип сигнала (еще раз)
5.5 ServN:
- идентификатор: ServN
- тип данных: строка
- тип параметра: текст
- значение по умолчанию:номер сигнала еще раз
- отображаемое название: номер сигнала еще раз
5.6 StampN:
- идентификатор: StampN
- тип данных: строка
- тип параметра: текст
- значение по умолчанию: время
- отображаемое название: время еще раз
5.7 pH
- идентификатор: pH
- тип данных: строка
- тип параметра: текст
- значение по умолчанию: h2
- отображаемое название: отражаемый уровень
5.8 hN
- идентификатор: hN
- тип данных: строка
- тип параметра: текст
- значение по умолчанию: h2
- отображаемое название: отражаемый уровень

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

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

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

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

6.3 pStampList:
- имя:pStampList
- тип: запрос SQL
- подключение: Mysql
- запрос SQL: Select DISTINCT (tstamp)from h2 order by 1 desc;
7. создана разметка h2:
7.1 экспортирован отчет из Oracle Bi Publisher
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
Начало релевантной шапки
<?param@begin:TypeN?><?param@begin:ServN?><?param@begin:StampN?><?param@begin:hN?>
Масштаб времени: <?$hN?>
Тип сигнала: <?$ TypeN?>
Группа оборудования: <?$ServN?>
Время регистрации: <?$StampN?>
Конец релевантной шапки
7.4 сохраняем документ с расширением RTF
8. загрузка шаблона в Oracle Bi Publisher:
8.1 в разметке выбираем пункт управление файлами шаблонов : загружаем документ-> создаем новую разметку с этим шаблоном.

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

ЗАМЕЧАНИЯ

  • Откуда возникло дистанционное оборудование ?
  • Описание работы не соответствует фактическому проекту в XMLP
    • Этот факт засвидетельствован в HTTP-протоколе:
id    guest
password    
_xuil    
_mode
_xpf    
_xpt
_xdo    /~fpi-12-1/invalid/h5/h5.xdo
pH
hN    
pType
TypeN
pServ
ServN    
pStamp
StampN
_xt
_xf

  • Приведите ОПИСАНИЕ в соответствие с ИСПОЛНЕНИЕМ

ИСПРАВЛЕНО


ОТНЮДЬ

+Привел ОПИСАНИЕ в соответствие с ИСПОЛНЕНИЕМ+