logo

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 секунд.

30 нояб. 2010 г.

BIEE 11g: Mapviewer + OpenStreetMap

Хочу поделиться опытом использования новой возможности по аналитике в привязке к картам в OBIEE 11g.

Предположим, что у вас есть задача анализировать с помощью карты ряд показателей в разрезе административных районов Санкт-Петербурга.

Что вам потребуется из инструментов:

OBIEE 11g
Mapbuilder 11
Набор shape-файлов с геоданными
БД Oracle 11.2

7 сент. 2010 г.

BIEE: Переход между Direct Database Request с передачей параметров

Предположим, что вы столкнулись с необходимостью строить сложные запросы напрямую по источникам данных репозитория BIEE.
Причем не просто показывать единичный отчет, а отображать целую структуру отчетности. С переходами, drill-down'ом.

18 июл. 2010 г.

BIP: деплоймент в JBoss 5.1

Следует помнить, что BI Publisher версии 10.1.3.4 поддерживает JBoss Application Server версии 4.0.
И если возникло желание использовать сервер версии выше (я исследовал возможность деплоя только в версии 5.1), то возникнут трудности.

24 июн. 2010 г.

BIP: просмотр XML-отчетов в Firefox

Если вы разрабатывали шаблоны для BI Publisher в виде XSL для вывода в Excel (с 2003 версии MS Office есть возможность сохранять Word/Excel документы в формате XML, соответственно, и открывать их "как родные"). То, наверняка, знаете, что при использовании браузера, отличного от IE, сформированный XML документ не открывается сразу в Excel.

К тому же много где стандартным браузером является не IE, а Mozilla Firefox.
Несправедливо из-за такой несуразицы лишать себя очень мощного средства вывода в Эксель.