Olap своїми руками, пермь

Всім доброго часу доби.

Ось цим-то "Прогноз" довгий час і займався.
Нафіг, якщо є MS-OLAP?

Куби для олапа всерівно в СУБД треба завжди робити руками, всі стандартні речі убогі. Питання про кошти репортінгу тут всерано береться щось пристойне Cognos, Business Objects і т.д.

додано в [mergetime] 1214322747 [/ mergetime]

Задався питанням, а чи не створити власне OLAP сховище (вимірювання, куби) на основі реляційної бази даних. Є звичайно готові рішення, але. вони коштують грошей і не зовсім стикуються. Чи варто затівати або це того не варто? Аргументи за і проти". Весь в увазі # 33; # 33; # 33;

Почнемо з початку, в чому суть завдання, чому саме OLAP, що означає "не зовсім стикуються."?

Практика показує, що 1) далеко не всі завдання добре лягають в куби 2) часто OLAP-му називають фрагменти візуального інтерфейсу кінцевого користувача, що реалізують метафору "багатовимірності".

А якщо на вскидку єдиний аргумент "ЗА" - бажання повправлятися у винаході велосипеда, саме як вправу воно може і непогано, але добитися промислово корисних результатів на серь'ёзних обсягах даних завдання нетривіальне. Якщо ж потрібен OLAP рівня зведених таблиць Excel (мізерні обсяги, фішка просто в зручності "крутіння" даних), то чому б і ні, якщо шкода грошей навіть на MS OLAP можна і самому прстейшій функціонал зробити. Загалом постановку задачі в студію # 33;

1) Поправте якщо не правильно кажу. OLAP підрозділяється на MOLAP, ROLAP, HOLAP. ROLAP - це якраз і є віртуальний OLAP, який просто реалізує модель представлення даних у вигляді кубів і вимірювань.
А MOLAP це як я розумію справжній, який реалізує і модель представлення і модель зберігання даних.

2) Модель зберігання даних MOLAP - це таємниця або знаходиться у вільному доступі (якщо можна дайте посилання) На скільки я розумію суть цієї моделі полягає в тому, що по мимо самих даних які беруться з реляційної бази, необхідно зберігати всілякі аггрегации. я правильно розумію?

1) Поправте якщо не правильно кажу. OLAP підрозділяється на MOLAP, ROLAP, HOLAP. ROLAP - це якраз і є віртуальний OLAP, який просто реалізує модель представлення даних у вигляді кубів і вимірювань.
А MOLAP це як я розумію справжній, який реалізує і модель представлення і модель зберігання даних.

2) Модель зберігання даних MOLAP - це таємниця або знаходиться у вільному доступі (якщо можна дайте посилання) На скільки я розумію суть цієї моделі полягає в тому, що по мимо самих даних які беруться з реляційної бази, необхідно зберігати всілякі аггрегации. я правильно розумію?

Не понял, а "на що пишуть наші апоненти, зокрема шановний модератор цього форуму"?

Схожі статті