Клепова Светлана - Лабораторная №3 - Описание разработки отчета "Журнал недостоверных значений" в HTTP-редакции
Для создания отчета в HTTP-редакции в Oracle BI Publisher был создан отчет с моделью данных HTTP, URL: http://advanta.homeip.net:8080/sql2xml.py
Для модели данных HTTP созданы параметры: dbname=dbname, query=query, pH=pH, pType=pType, pServ=pServ, pStamp=pStamp.
Параметры отчета:
Имя параметра | Тип данных | Значение по умолчанию | Тип параметра | Отображаемое название |
---|---|---|---|---|
pH | строка | h2 | текст | Уровень истории |
pType | строка | m | текст | Тип сигнала |
pServ | строка | 2 | текст | Установка |
pstamp | строка | 200812301300 | текст | Время |
query | строка | Select s.code, s.name, s.unit, h.a_val, h.a_count From svodcode s Left outer JOIN :pH h ON (s.code = h.code) Where s.type=':ptype' And s.nserv =':pserv' And h.tstamp = ':pstamp' And h.a_stat ='1' | текст | Текст запроса |
dbname | строка | airs | текст | Источник данных |
При разработке шаблона для отчета «Журнал недостоверных значений» в HTTP-редакции следует предусмотреть отображение параметров отбора в шапке. Oracle BI Publisher не позволяет превращать переданные на сервер параметры обратно в метки, поэтому необходимо создать текстовые параметры: pHName - Уровень истории, pType - Тип сигнала, pServ - Группа оборудования.