Приведенное решение является альтернативой GO-URL-метода (смотри, например, здесь).
С помощью GO-URL мы можем передать значения конкретных столбцов, определить условие фильтра по ним. Но задать значение переменной презентации при вызове дашборда извне нельзя.
logo
6 окт. 2009 г.
2 окт. 2009 г.
BIP: блокирование управляющих элементов отчета до его завершения
Иногда приходится разрабатывать в BIP «тяжелые» отчеты, которые обрабатывают большие объемы данных, и время выполнения которых исчисляется десятками минут.
Что если такой отчет будет использоваться человеком нетерпеливым? Да еще и мало знакомым с «этой вашей системой»…
Что если такой отчет будет использоваться человеком нетерпеливым? Да еще и мало знакомым с «этой вашей системой»…
Ярлыки:
BI Publisher,
lock
29 сент. 2009 г.
BIP: Число прописью в RTF-шаблоне
Очень часто, в отчетных документах необходимо дублировать итоговую сумму прописью. Все хорошо, когда итоговая сумма известна ДО генерации отчета (например, посчитана в sql запросе и преобразована в пропись с помощью PL\SQL пакета). А что делать, когда сумма рассчитывается динамически, в самом RTF-шаблоне? Тут нам на помощь приходят XSL-функции и возможность использовать subtemplates(подшаблоны) в RTF-шаблоне.
Написав небольшую XSL-функцию для перевода числа в пропись:
Ярлыки:
BI Publisher,
FUNCTION,
RTF,
XML,
XSL
BIP: логгирование событий
Как включить логгирование событий BI Publisher? Об этом пишут все кому не лень – вот и я решил написать.
Ярлыки:
BI Publisher,
log,
xdodebug
15 сент. 2009 г.
BIEE: общий запрет на использование кеша Presentation Services
Не знаю как вы, а я устал постоянно отключать кеш Presentation Services для каждого "ансвера" в процессе разработки-тестирования.
Существует особый параметр для Presentation Services, запрещающий использование кеша на уровне системы.
Отредактируйте файл {OracleBIData}\web\config\instanceconfig.xml
Добавьте новый элемент <ForceRefresh> в узел <ServerInstance>
Перезапустите Presentation Server.
Список параметров доступен здесь
Существует особый параметр для Presentation Services, запрещающий использование кеша на уровне системы.
Отредактируйте файл {OracleBIData}\web\config\instanceconfig.xml
Добавьте новый элемент <ForceRefresh> в узел <ServerInstance>
<?xml version="1.0" encoding="utf-8"?>
<WebConfig>
<ServerInstance>
..........
<ForceRefresh>TRUE</ForceRefresh>
</ServerInstance>
</WebConfig>
Перезапустите Presentation Server.
Список параметров доступен здесь
BIEE: сохранение контекста при переходе между информационными панелями
Допустим, у вас есть несколько информационных панелей, использующих «ансверы» на одних и тех же предметных областях.
И вам не хочется при переходе на очередную информационную панель заново вводить значения подсказок панели.
И вам не хочется при переходе на очередную информационную панель заново вводить значения подсказок панели.
11 сент. 2009 г.
BIP: неявные параметры отчетов
Как узнать в запросе BI Publisher'а кто именно формирует отчет?
В какой стране он находится?
Какой язык предпочитает?
Всю эт информацию можно почерпнуть из неявных параметров для отчета.
xdo_user_name - имя пользователя, под которым запущен отчет;
xdo_user_roles - полномочия пользователя, запустившего отчет;
xdo_user_report_oracle_lang - язык отчета;
xdo_user_report_locale - локаль отчета;
xdo_user_ui_oracle_lang - язык интерфейса, под которым запущен отчет;
xdo_user_ui_locale - локаль интерфейса, под которой запущен отчет;
Их не требуется определять для каждого отчета.
Обращаться к ним можно так же, как к явным параметрам отчета - :xdo_user_name.
В какой стране он находится?
Какой язык предпочитает?
Всю эт информацию можно почерпнуть из неявных параметров для отчета.
xdo_user_name - имя пользователя, под которым запущен отчет;
xdo_user_roles - полномочия пользователя, запустившего отчет;
xdo_user_report_oracle_lang - язык отчета;
xdo_user_report_locale - локаль отчета;
xdo_user_ui_oracle_lang - язык интерфейса, под которым запущен отчет;
xdo_user_ui_locale - локаль интерфейса, под которой запущен отчет;
Их не требуется определять для каждого отчета.
Обращаться к ним можно так же, как к явным параметрам отчета - :xdo_user_name.
Ярлыки:
BI Publisher,
parameter
BIP: установка высоты фрейма отчета в binary-формате
Часто встречается следующая проблемка при интеграции BIP с внешними системами.
При вызове окна браузера, содержащего отчет BIP в не-HTML форматах (т.н. binary) и в режиме "только документ" (_xmode=4), внизу окна браузера видна пустая область примерно на 1/5 высоты. Ерунда, но раздражает.
Чтобы избавиться от этой области необходимо проделать следующее:
При вызове окна браузера, содержащего отчет BIP в не-HTML форматах (т.н. binary) и в режиме "только документ" (_xmode=4), внизу окна браузера видна пустая область примерно на 1/5 высоты. Ерунда, но раздражает.
Чтобы избавиться от этой области необходимо проделать следующее:
Ярлыки:
BI Publisher
BIP: Доступ к отчетам через URL
В общем виде адрес опубликованного в BIP отчета выглядит так:
где
server,port – имя и порт сервера, на котором запущен BIP;
xmlpserver – имя приложения (вы можете изменить его при ручном deploy приложения BIP);
Каталог отчета – папка, содержащая отчет;
Имя отчета – имя отчета (выводится 2 раза)
Для управления поведением публикуемого отчета можно (и нужно) использовать дополнительные параметры.
http://server:port/xmlpserver/<каталог отчета>/<имя отчета>/<имя отчета>.xdo
имя>имя>каталог>
где
server,port – имя и порт сервера, на котором запущен BIP;
xmlpserver – имя приложения (вы можете изменить его при ручном deploy приложения BIP);
Каталог отчета – папка, содержащая отчет;
Имя отчета – имя отчета (выводится 2 раза)
Для управления поведением публикуемого отчета можно (и нужно) использовать дополнительные параметры.
Ярлыки:
BI Publisher,
parameter,
URL
BIEE: Обновление XML,XLS-источников данных «на лету»
Во всех примерах, идущих в инсталляциях BIEE, репозиторий строится на XML-файлах.
Но нигде явно не настроена возможность обновления данных в этих источниках «на лету».
Чаще всего внешние файл – источники используются как связь с данными пользователей (выгрузка из 1С, какие-то Экселевские (куда без него) книги). И файлы эти имеют свойство изменяться.
Но, прописав связь с внешним файлом, вы заметите что любые изменения внесенные в данные файла не отобразятся в вашем «answer»-е. (Попробуйте на репозитории paint, например)
Как это исправить?
Но нигде явно не настроена возможность обновления данных в этих источниках «на лету».
Чаще всего внешние файл – источники используются как связь с данными пользователей (выгрузка из 1С, какие-то Экселевские (куда без него) книги). И файлы эти имеют свойство изменяться.
Но, прописав связь с внешним файлом, вы заметите что любые изменения внесенные в данные файла не отобразятся в вашем «answer»-е. (Попробуйте на репозитории paint, например)
Как это исправить?
Ярлыки:
BIEE,
data source,
onfly,
XLS,
XML
Подписаться на:
Сообщения (Atom)