MOLAP: Многоизмерен OLAP в хранилището на данни

Съдържание:

Anonim

Какво представлява 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: -

  1. Потребителската заявка отчита чрез интерфейса
  2. Логическият слой на приложението на MDDB извлича съхранените данни от базата данни
  3. Логическият слой на приложението препраща резултата към клиента / потребителя.

Архитектурата на 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, тъй като обработва само ограничен обем данни.