Что-если анализ на Rolap или Molap и как?

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

так я должен использовать rolap cube'mondrian 'или molap?

Я буду признателен, если вы можете дать мне пример, Туто...;) заранее спасибо

2 ответа

На самом деле Mondrian поддерживает "обратную запись" (через olap4j), так что вы можете делать анализ "что если". Проверьте Сайку - AFAIK это первый и единственный инструмент, который реализовал это до сих пор.

Вот как это работает - это довольно элементарно:

http://julianhyde.blogspot.co.uk/2009/06/cell-writeback-in-mondrian.html

Мартин, однако, близок к тому, что он не обновляет необработанные данные, а только объекты в кэше. Но вам не захочется обновлять необработанные данные, если вы все равно будете делать что, если анализ!

Я бы сказал, что Mondrian - это механизм для запроса существующей базы данных, которая имеет выделенную структуру для Olap (обычно это какая-то схема типа "звезда").

Это определенно не то, чтобы манипулировать (или даже) изменять данные. Поскольку каждый анализ "что если" должен так или иначе изменять данные, Mondrian не является для этого инструментом.

Другие вопросы по тегам