Какво представлява MOLAP?
Многомерният OLAP (MOLAP) е класически OLAP, който улеснява анализа на данни, като използва многоизмерен куб с данни. Данните се изчисляват предварително, обобщават отново и се съхраняват в MOLAP (основна разлика от ROLAP). Използвайки MOLAP, потребителят може да използва многоизмерни данни за изглед с различни аспекти.
Многоизмерен анализ на данни е възможен и ако се използва релационна база данни. По този начин ще се изисква заявка за данни от множество таблици. Напротив, MOLAP има всички възможни комбинации от данни, вече съхранени в многомерен масив. MOLAP може да осъществи директен достъп до тези данни. Следователно MOLAP е по-бърз в сравнение с релационната онлайн аналитична обработка (ROLAP).
В този урок ще научите -
- MOLAP Архитектура
- Съображения за внедряване е MOLAP
- Предимства на Molap
- Недостатъци на Molap
- Инструменти на MOLAP
Ключови точки
- В MOLAP операциите се наричат обработка.
- Инструментите на MOLAP обработват информация със същото количество време за реакция, независимо от нивото на обобщаване.
- Инструментите на MOLAP премахват сложността при проектирането на релационна база данни за съхраняване на данни за анализ.
- MOLAP сървърът реализира представяне на съхранение на две нива за управление на плътни и оскъдни набори от данни.
- Използването на съхранението може да бъде ниско, ако наборът от данни е оскъден.
- Фактите се съхраняват в многоизмерен масив и размери, използвани за тяхното заявяване.
MOLAP Архитектура
MOLAP Architecture включва следните компоненти -
- Сървър на база данни.
- MOLAP сървър.
- Инструмент за преден край.
Помислете по-горе за гигантски архитектури MOLAP: -
- Потребителската заявка отчита чрез интерфейса
- Логическият слой на приложението на MDDB извлича съхранените данни от базата данни
- Логическият слой на приложението препраща резултата към клиента / потребителя.
Архитектурата на MOLAP главно чете предварително компилираните данни. Архитектурата на MOLAP има ограничени възможности за динамично създаване на обобщения или за изчисляване на резултати, които не са били предварително изчислени и съхранени.
Например, счетоводна глава може да изготви отчет, показващ корпоративната сметка P / L или сметка P / L за конкретно дъщерно дружество. MDDB ще извлече предварително съставени цифри за печалби и загуби и ще покаже резултата на потребителя.
Съображения за внедряване е MOLAP
- В MOLAP е от съществено значение да се вземат под внимание както поддръжката, така и съхранението на създаването на стратегия за изграждане на кубчета.
- Патентовани езици, използвани за заявки за MOLAP. Това обаче включва обширна поддръжка за щракване и плъзгане, например MDX от Microsoft.
- Трудно е за мащабиране, тъй като броят и размерът на кубчетата, необходими при увеличаване на размерите.
- API трябва да осигуряват сондиране на кубчетата.
- Структура на данните, за да поддържа множество предметни области на анализи на данни, в които данните могат да се навигират и анализират. Когато навигацията се промени, структурата на данните трябва да бъде физически реорганизирана.
- Нуждаете се от различен набор от умения и инструменти, които администраторът на базата данни да изгражда и поддържа базата данни.
Предимства на MOLAP
- MOLAP може да управлява, анализира и съхранява значителни количества многоизмерни данни.
- Бърза производителност на заявки благодарение на оптимизирано съхранение, индексиране и кеширане.
- По-малки размери на данните в сравнение с релационната база данни.
- Автоматизирано изчисляване на по-високо ниво на обобщените данни.
- Помогнете на потребителите да анализират по-големи, по-малко дефинирани данни.
- MOLAP е по-лесен за потребителя, затова е подходящ модел за неопитни потребители.
- Кубчетата MOLAP са създадени за бързо извличане на данни и са оптимални за операции по нарязване и нарязване.
- Всички изчисления се генерират предварително, когато кубът е създаден.
Недостатъци на MOLAP
- Една от основните слабости на MOLAP е, че той е по-малко мащабируем от ROLAP, тъй като обработва само ограничен брой данни.
- MOLAP също така въвежда излишък на данни, тъй като изисква много ресурси
- Решенията на MOLAP може да са дълги, особено при големи обеми данни.
- Продуктите на MOLAP могат да се сблъскат с проблеми при актуализиране и заявки на модели, когато размерите са повече от десет.
- MOLAP не може да съдържа подробни данни.
- Използването на съхранението може да бъде ниско, ако наборът от данни е силно разпръснат.
- Той може да обработва единственото ограничено количество данни, поради което е невъзможно да се включи голямо количество данни в самия куб.
Инструменти на MOLAP
- Essbase - Инструменти от Oracle, които имат многоизмерна база данни.
- Express Server - уеб-базирана среда, която работи на базата данни на Oracle.
- Yellowfin - Инструменти за бизнес анализ за създаване на отчети и табла за управление.
- Clear Analytics - Clear analytics е базирано на Excel бизнес решение.
- SAP Business Intelligence - решения за бизнес анализ от SAP
Резюме:
- Многомерният OLAP (MOLAP) е класически OLAP, който улеснява анализа на данни, като използва многоизмерен куб с данни.
- Инструментите на MOLAP обработват информация със същото количество време за реакция, независимо от нивото на обобщаване.
- MOLAP сървърът реализира две нива на съхранение за управление на плътни и оскъдни набори от данни.
- MOLAP може да управлява, анализира и съхранява значителни количества многоизмерни данни.
- Помага за автоматизиране на изчисляването на по-високо ниво на обобщени данни
- Той е по-малко мащабируем от ROLAP, тъй като обработва само ограничен обем данни.