У меня есть обычный куб OLAP (MS AS2000) с тремя измерениями, временем, рынком, географией. Каждое из этих измерений имеет простую иерархию, например время - [все] [год] [квартал] [месяц], продукт - [все] [рынок] [бренд] [продукт]. Есть две меры: стоимость, единицы.
Предположим, что по деловым причинам я не хочу распространять этот куб со всеми данными о торговых марках. Кто-то может заказать / купить данные о продажах для своего бренда и выбранного конкурента. Однако для рыночного уровня куб должен иметь полные агрегированные рыночные данные. Другими словами, есть четыре бренда: B1, B2, B3, B4. Клиент заказывает данные только для B1 и B2, поэтому его куб должен иметь данные для B1 и B2. Но на рынке брендов должна быть суммарная сумма из четырех брендов.
- Можно ли построить такой куб OLAP, в котором агрегированные данные ячеек нижнего уровня не суммируются со значением родительской ячейки?
- Если да к выше, то как найти ячейки со значениями, которые не равны агрегированным нижним уровням.