Добрый день!
Сапом только начал заниматься - раньше работал с реляционными таблицами Oracle - прошу сильно не пинать

Задача следующая:
Задумал куб:
1. Измерение «Торговые точки» (дате ТТ). Признак: Торговые точки. Атрибуты: Id_TT, Name_TT
2. Измерение Время : Дата, Неделя, Месяц, Год
3. Иерархическое измерение Номенклатура:
Показатель - Номенклатура: Атрибуты:
Id_артикула,
Наименование артикула
Ид Группы 3
ИД Группы 2
Ид Группы 1
(То есть тут получается иерархия Ид группы 1 -> Ид группы 2 -> Ид группы 3 -> Id_артикула
Ид группы 1----!
L--- Группа 2----!
L--- Группа 3----!
L--- Id_артикула)
Таблица фактов: Сумма продаж, кол-во продаж, Сумма остатков на начало периода, Количество остатка на начало периода.
После загрузки нужно сагрегировать факт по ТТ и дням.
Далее на основании этих данных необходимо произвести расчет порядка 50 показателей. Вот описание нескольких из них:
Показатель - Потенциал продаж.
• Расчет для листьев иерархии Номенклатура (артикул)
1. За последние 4 завершенные недели за каждый день просуммировать кол-во ТТ, в которых данный артикул был в наличии (входящий остаток >0)
2. Просуммировать для каждого артикула дневные суммы по ТТ, т.е. получить итоговую сумму ТТ для артикула (СумТТ_Арт)
3. Просуммировать за тот же период Кол-во продаж (итого) для каждого артикула (СумПродаж_Арт)
4. Рассчитать Потенциал продаж для артикула по ф-ле ПП_Арт = СумПродаж_Арт\СумТТ_Арт
• Расчет для узла Группа 3
1. За последние 4 завершенные недели за каждый день просуммировать кол-во ТТ, в которых данная Группа 3 (все входящие в нее Id_артикула) была в наличии (входящий остаток >0)
2. Просуммировать для каждой Группа 3 дневные суммы по ТТ, т.е. получить итоговую сумму ТТ для Группа 3 (СумТТ_Группа 3)
3. Просуммировать за тот же период Кол-во продаж (итого) для каждой Группа 3 (СумПродаж_Группа 3)
4. Рассчитать Потенциал продаж для Группа 3 по ф-ле: ПП_Группа 3= СумПродаж_Группа 3\СумТТ_Группа 3
• Расчет для узла Группа 2
1. За последние 4 завершенные недели за каждый день просуммировать кол-во ТТ, в которых данная Группа 2 (все входящие в нее Id_артикула) была в наличии (входящий остаток >0)
2. Просуммировать для каждой Группа 2 дневные суммы по ТТ, т.е. получить итоговую сумму ТТ для Группа 2 (СумТТ_Группа 2)
3. Просуммировать за тот же период Кол-во продаж (итого) для каждой Группа 2 (СумПродаж_Группа 2)
4. Рассчитать Потенциал продаж для Группа 2 по ф-ле: ПП_Группа 2= СумПродаж_Группа 2\СумТТ_Группа 2
Далее на эти показатели участвуют в других рассчитываемых показателях, то есть где то 5 проходов по данным пока все показатели не рассчитаются.
Показатели рассчитываются раз в неделю (как видно по формулам).
Вопросы:
1. Надо ли специально организовывать иерархии или достаточно атрибутов в признаке Номенклатура?
2. Куда записывать рассчитанные показатели и как их потом прикрутить к итоговому отчеты Bex?
Извините, если не совсем понятно все сформулировал - готов пояснить если будут вопросы.