logo

6 нояб. 2011 г.

BIEE 11g: остатки на произвольную дату

Сегодня я расскажу о подходе к отображению остатков в Oracle BI, который я использую в проектах.
Подход позволяет отображать остатки на произвольную дату. Он прост в реализации.
Рассмотрим его на примере репозитория SH (ссылка на скачивание готового примера) и схемы SH базы данных Oracle.
Предполагаем, что нашей задачей является создание оборотно-сальдовой ведомости по истории продаж.

27 сент. 2011 г.

BIEE 11g: writeback + Pivot Table

Предыдущая часть.

Механизм обратной записи – writeback – очень удобный инструмент в арсенале OBIEE. И одним из самых естественных примеров его использования является ввод плановых показателей. Но у OBIEE writeback есть существенный минус – он работает только с представлением данных "Таблица". А зачастую просто необходимо видеть не только форму для ввода планов, но и аналогичные плановые данные за прошлые/будущие периоды, т.е. осуществлять ввод плановых показателей через представление "Таблица среза", где столбцы будут элементами измерения календаря.
На примере данных предыдущей части:


12 июн. 2011 г.

BIEE 11g: writeback + ввод плановых показателей

Сегодня я расскажу о своем опыте использования механизма обратной записи – writeback – в OracleBI 11g.
Представим, что вам нужно реализовать в OBIEE возможность ввода плановых показателей – сумма и количество проданного товара – еженедельно на неделю вперед. Причем товарный справочник у вас немаленький, где-то нужно вводить планы по каждой конкретной товарной позиции, где-то достаточно задать плановое значение на категорию/подкатегорию товара, а уже это значение разобьется на показатели потоварно (пропорционально стоимости товарной позиции).
Далее я расскажу как добиться подобного на примере схемы SH.

10 июн. 2011 г.

BIP: XSLT шаблон таблицы среза

Пример реализации в XSL шаблона разметки, позволяющего отобразить таблицу среза (pivot table)

BIP: XSLT шаблоны

Oracle BIPublisher позволяет генерировать отчеты в формате Excel разными способами:
1) RTF шаблон разметки -> XSL-FO шаблон + XML данных -> FO шаблон -> MHT/HTML файл, который открывается в Excel

2) Excel шаблон -> XSL шаблон + XML данных -> XML с данными и правилами их отображения на конкретный Excel шаблон -> native Excel

3) XSL-шаблон -> XSL шаблон + XML данных -> XML с данными и с учетом схемы, понимаемой Excel – "Таблица XML"

Сегодня я опишу процесс создания 3-го вида шаблонов.

6 мая 2011 г.

BIEE 10g: Инициализация переменной мультиселект-подсказкой

Довольно часто бывает нужно передать значения из подсказки-multiselect в Direct database request. Но сделать это можно лишь проинициализировав переменную презентации. В стандартной функциональности Oracle BIEE 10g такой возможности нет. Предлагаю воркэраунд. На скриншоте показана возможность добавления предиката в Direct database request по значениям из multiselect-подсказки:


13 апр. 2011 г.

BIEE 11g: Actions, таймаут вызова HTTP-ресурсов

Использую в работе Oracle BIEE 11g.
Столкнулся с ограничением на время существования сокета при вызове HTTP-ресурсов - в 40 секунд.