230201

Цель работы:
создание параметризированного отчета по недостоверным значениям в среде BI Publisher.

Основные моменты:
1) Заходим в систему под учетной записью Администратора и создаем папку invalid в Моих папках
2) Создаем 4 отчета - h2, h3, h4, h5
3) В пункте Модель данных выбираем источник данных - mysql, в окне Запрос SQL прописываем текст:

SELECT
s.code, s.name, s.unit,
FORMAT(h.a_val, 4) a_val, 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'

4) Список значений: typelist, tstamplist, tservlist.
5) Параметры: pType, pServ, pStamp - тип меню; pTypeName (тип сигнала), pStampName(время регистрации), pH (имя таблицы), pHName (масштаб времени), pServerName (сервер) - тип текст, здесь мы сами будем вписывать названия.
6) Редактируем шапку у отчета, чтобы внешний вид был красивым.