Какво е OLAP?

OLAP е онлайн аналитична обработка, тъй като самото име, което показва, че OLAP е за аналитична цел, следователно ни позволява да анализираме информация от множество системи от бази данни едновременно. С други думи, можем да кажем, че това е изчислителен метод, който позволява на потребителите лесно да извличат необходимите данни и данни за заявки, за да ги анализират от различни гледни точки. Основно се основава на огромните данни, които се наричат ​​хранилище на данни; тя събира необходимите данни от склада на данни и извършва анализа на необходимия бизнес, за да вземе някакво решение в бизнеса за подобряване на печалбата, за подобряване на продажбата, за подобряване на марката, за подобряване на маркетинга и така нататък. Следователно OLAP използва в бизнес разузнаването заявки за помощ при анализа на тенденциите, прогнозирането на продажбите, финансовото отчитане, целите на планирането, бюджетирането и други други неща.

дефиниция

OLAP е OLAP (Онлайн аналитична обработка) е мощна технология, която стои зад множество приложения за Business Intelligence (BI), която открива данни, възможности за преглед на отчети, сложни аналитични изчисления и прогнозно „какво ако“ сценарий, бюджетно планиране, планиране на прогнози.

Например, потребителят може да поиска анализирането на данните, за да се покаже електронна таблица, показваща всички филми, пуснати в Мумбай през месец август, да сравни данните за приходите с тези за същия филм през декември и след това да види сравнение на друг филм, за да провери дали постигна по-голям успех и да стане печеливш или не, в същия период от време. Така че чрез този анализ ще бъде в състояние да вземе решение, че къде филмът трябва да бъде пуснат и чрез който те получават повече печалба и дори този вид анализ на данни помага да се планира маркетингова стратегия като къде да се прави маркетинг, как да се направи, чрез който канал за правене и така нататък.

Сега ще видим как работи OLAP - Първоначално данните се събират от множество източници на данни (като електронна таблица, видео, XML и т.н.) и се съхраняват в хранилища с данни, които след това се изчистват и организират в кубчета с данни. Терминът куб използва куб, тъй като е категоризиран от три измерения, които дори могат да бъдат категоризирани по многоизмерни. Така че всеки OLAP куб съдържа данни, категоризирани по някои измерения (като клиенти, период от време, географски регион на продажби и продукт), получени от многоизмерни таблици в складовете с данни. Размерите могат да бъдат попълнени от членове или за величини, които могат да приемат стойността като имена на клиенти, държави и месеци, които са организирани йерархично и искат да извършат анализа върху конкретните стойности. OLAP кубчетата са предварително обобщени за честите заявки в размери, които подобряват времето за изпълнение на заявките в релационни бази данни. Така че подобно на това работи за улесняване на различен вид анализ в рамките на време.

Подобно на OLAP, другият термин, който имаме е OLTP, който е онлайн транзакционна обработка и двете са онлайн системи за обработка, OLTP е транзакционната обработка, основно свързана със задачата за транзакционната задача, докато OLAP е аналитична система за обработка, която се занимава главно с анализа и отчитането и дава ценната представа за подобряване на бизнеса.

OLAP улеснява работата в бизнес отчитането на продажбите, управленското отчитане, маркетинга, управлението на бизнес процесите, финансовото отчитане, бюджетирането и прогнозирането и други.

OLAP може да се използва за извършване на пет вида аналитични операции срещу многоизмерните бази данни:

  • Сгъване - Известен също като пробиване или консолидация, използвайте за обобщаване на оперативните данни, заедно с измерението.
  • Пробивка - за извършване на анализа по-дълбоко сред измеренията на данните. Например пробиването от „период“ до „години“ и „месеци“ и „дни“ и така нататък, за да се начертае ръст на продажбите на даден продукт.
  • Slice - За да извършите анализа, за да вземете едно ниво на информация за показване, например „продажби през 2019 г.“
  • Зарове - за извършване на анализа, за да изберете данни от различни измерения, които да се анализират, като например „продажби на зелена ябълка в Бангалор през 2019 г.“
  • Pivot - За извършване на анализа, който може да придобие нов изглед на данни чрез завъртане на осите на данни на куба.

Тъй като OLAP дава куба, който е с размери, след това намерете пресечната точка на измеренията, например, всички филми са печеливши в Мумбай през определен период от време и показват резултата. Всеки куб OLAP обхваща стотици мерки, които имат поне една възможна възможност, които всъщност са получени от информацията, съхранявана в таблиците с данни на хранилището на данни.

архитектура

Както на фигурата, тя започва да работи чрез събиране на данни от множество източници и да се съхранява в склад на данни. Освен това, OLAP кубчетата са създадени върху изчистени данни от склада, срещу които потребителите могат да изпълняват заявките.

Основно има три типа OLAP (обработка на онлайн анализ):

MOLAP (многоизмерен OLAP) - MOLAP е OLAP за базирани на многоизмерни индекси на базата данни.

ROLAP (Relational OLAP) - ROLAP е OLAP, който извършва динамичен многоизмерен анализ на съхранени данни от релационна база данни.

HOLAP (Hybrid OLAP) - HOLAP е различна интеграция на ROLAP и MOLAP. Той се използва за разработване на ROLAP капацитет за данни с MOLAP превъзходната способност за обработка, за да се изпълнят изискванията за обработка.

Използване и предимства на OLAP

OLAP може да се използва за извличане на данни или изкопаване, анализ на данни, отчитане, за да намерите връзките между елементи от данни. За да импортираме данни от съществуваща релационна, можем да използваме ODBC (Open Database Connectivity) за създаване на многомерна база данни на OLAP. Всички транзакционни данни не се изискват за анализ на тенденциите, така че OLAP базата данни не трябва да е толкова голяма, колкото склад за данни.

Недостатъци на OLAP

Някои от недостатъците на OLAP са предварителното моделиране, което е задължително, голяма зависимост от информационните технологии, слабата способност за изчисляване, бавното реагиране, недостатъчно способността за интерактивен анализ, абстрактния модел, големият потенциален риск.

Някои от аналитичните инструменти (OLAP) са IBM Cognos, Micro Strategy, Palo OLAP Server, Apache Kylin, Oracle OLAP, icCube, Pentaho BI, JsHypercube и др.

заключение

  • OLAP (Онлайн аналитична обработка) е мощна технология, която стои зад множество приложения за Business Intelligence (BI), която открива данни, възможности за преглед на отчети, сложни аналитични изчисления и прогнозен сценарий, планиране на бюджета, планиране на прогнозите.
  • Той работи, тъй като първо е събрал данните от множество източници на данни (като електронна таблица, видео, XML и т.н.) и се съхранява в хранилища с данни, които след това се изчистват и организират в кубици с данни, по които могат да се изпълняват заявки на потребителите.
  • Петте аналитични операции срещу многоизмерните бази данни, които могат да извършват, са сгъване, пробиване, разрез, зарове и Pivot.
  • Има три типа OLAP, които са MOLAP, ROLAP, HOLAP.
  • Някои от аналитичните инструменти (OLAP) са IBM Cognos, Micro Strategy, Palo OLAP Server, Apache Kylin, Oracle OLAP, icCube, Pentaho BI, JsHypercube и др.

Препоръчителни статии

Това е ръководство за това какво е OLAP. Тук обсъдихме основните понятия, необходимите умения и предимствата на OLAP. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Какво е XML?
  2. Какво е анализатор на данни? Умения за анализатор на данни
  3. Какво е кошер?
  4. Какво е наука за данни? Значение на науката за данни

Категория: