Сегодня я расскажу о подходе к отображению остатков в Oracle BI, который я использую в проектах.
Подход позволяет отображать остатки на произвольную дату. Он прост в реализации.
Рассмотрим его на примере репозитория SH (ссылка на скачивание готового примера) и схемы SH базы данных Oracle.
Предполагаем, что нашей задачей является создание оборотно-сальдовой ведомости по истории продаж.
logo
6 нояб. 2011 г.
27 сент. 2011 г.
BIEE 11g: writeback + Pivot Table
Предыдущая часть.
Механизм обратной записи – writeback – очень удобный инструмент в арсенале OBIEE. И одним из самых естественных примеров его использования является ввод плановых показателей. Но у OBIEE writeback есть существенный минус – он работает только с представлением данных "Таблица". А зачастую просто необходимо видеть не только форму для ввода планов, но и аналогичные плановые данные за прошлые/будущие периоды, т.е. осуществлять ввод плановых показателей через представление "Таблица среза", где столбцы будут элементами измерения календаря.
На примере данных предыдущей части:
Механизм обратной записи – writeback – очень удобный инструмент в арсенале OBIEE. И одним из самых естественных примеров его использования является ввод плановых показателей. Но у OBIEE writeback есть существенный минус – он работает только с представлением данных "Таблица". А зачастую просто необходимо видеть не только форму для ввода планов, но и аналогичные плановые данные за прошлые/будущие периоды, т.е. осуществлять ввод плановых показателей через представление "Таблица среза", где столбцы будут элементами измерения календаря.
На примере данных предыдущей части:
12 июн. 2011 г.
BIEE 11g: writeback + ввод плановых показателей
Сегодня я расскажу о своем опыте использования механизма обратной записи – writeback – в OracleBI 11g.
Представим, что вам нужно реализовать в OBIEE возможность ввода плановых показателей – сумма и количество проданного товара – еженедельно на неделю вперед. Причем товарный справочник у вас немаленький, где-то нужно вводить планы по каждой конкретной товарной позиции, где-то достаточно задать плановое значение на категорию/подкатегорию товара, а уже это значение разобьется на показатели потоварно (пропорционально стоимости товарной позиции).
Далее я расскажу как добиться подобного на примере схемы SH.
Представим, что вам нужно реализовать в OBIEE возможность ввода плановых показателей – сумма и количество проданного товара – еженедельно на неделю вперед. Причем товарный справочник у вас немаленький, где-то нужно вводить планы по каждой конкретной товарной позиции, где-то достаточно задать плановое значение на категорию/подкатегорию товара, а уже это значение разобьется на показатели потоварно (пропорционально стоимости товарной позиции).
Далее я расскажу как добиться подобного на примере схемы SH.
10 июн. 2011 г.
BIP: XSLT шаблон таблицы среза
Пример реализации в XSL шаблона разметки, позволяющего отобразить таблицу среза (pivot table)
Ярлыки:
BI Publisher,
crosstable,
Excel,
pivot,
XSL,
xslt
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-го вида шаблонов.
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-го вида шаблонов.
Ярлыки:
BI Publisher,
Excel,
XSL,
xslt
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 секунд.
Столкнулся с ограничением на время существования сокета при вызове HTTP-ресурсов - в 40 секунд.
Ярлыки:
40 sec,
Actions Framework,
BIEE 11g,
socket timeout
Подписаться на:
Сообщения (Atom)