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

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

ДЛЯ СОЗДАНИЯ ОТЧЕТА БЫЛИ ВЫПОЛНЕНЫ ДЕЙСТВИЯ:
1. Создана папка с именем binlog
2. Создан отчет с именем binlog
3. Создана модель данных с имeнем main
4. В модели данных прописаны параметры:
- имя: main
- тип: запрос SQL
- источник данных: mysql
- запрос:
select
concat(substr(tstamp,1,4), '-',
substr(tstamp,5,2), '-',
substr(tstamp,7,2), '-',
substr(tstamp,9,2), '',
substr(tstamp,11,2)) tstamp,
value,
case vf when "0" then "" when "1" then "#" end vf,
hand, a_ext
from dx
where
code = :pCode
and tstamp between :pStart and :pStop
order by 1;
5. Созданы списки значений:
5.1 pCodeList
- имя pCodeList
- тип: запрос SQL
- источник данных: mysql
- запрос: select
concat(code,':',name,':',cast(nserv as char)) name, code
from svodcode
where type='d' order by 1;
5.2 pStartList
- имя pStartList
- тип: запрос SQL
- источник данных: mysql
- запрос: Select tstamp from dx where code= :pCode order by 1;
5.3 pStopList
- имя pStopList
- тип: запрос SQL
- источник данных: mysql
- запрос: Select tstamp from dx where code = :pCode order by 1;
6. Созданы параметры:
6.1 pCode:
- идентификатор: pCode
- тип данных: строка
- тип параметра: текст
- отображаемое название: код сигнала
6.2 pStart:
- идентификатор:pStart
- тип данных: строка
- тип параметра: текст
- отображаемое название: диапазон времени (от)
6.3 pStop:
- идентификатор:pStop
- тип данных: строка
- тип параметра: текст
- отображаемое название: диапазон времени (до)
6.4 CodeN:
- идентификатор:CodeN
- тип данных: строка
- тип параметра: текст
- отображаемое название: код сигнала
7. создана разметка binlog:
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:CodeN?> <?param@begin:StartN?> <?param@begin:StopN?>

Код дискретного сигнала: <?$CodeN?>
Диапазон времени с: <?$StartN?>
Диапазон времени до: <?$StopN?>

Конец релевантной шапки
7.4 сохраняем документ с расширением RTF
8. загрузка шаблона в Oracle Bi Publisher:
8.1 в разметке выбираем пункт управление файлами шаблонов : загружаем документ-> создаем новую разметку с этим шаблоном.


ЗАМЕЧАНИЯ

  • Описание работы не соответствует фактическому проекту в XMLP

Этот факт наглядно демонстрирует HTTPFOX

CodeN    2NA24S001XC02
pStart    200910072009
pStop    200910072009
StartN    200910072009
StopN    200910072009

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

ИСПРАВЛЕНО