OLAP, ROLAP, MOLAP, HOLAP

OLAP firmy Ashir Ali oferuje różnorodne produkty OLAP, które można pogrupować w trzy kategorie: wielowymiarowy OLAP (MOLAP), relacyjny OLAP (ROLAP) i Hybrydowy OLAP (HOLAP). Oto podział różnic między nimi.

dostawcy oferują różnorodne produkty OLAP, które można podzielić na trzy kategorie: wielowymiarowy OLAP (MOLAP), relacyjny OLAP (ROLAP) i Hybrydowy OLAP (HOLAP). Oto podział różnic między nimi.

co to jest ROLAP?

ROLAP oznacza relacyjne przetwarzanie analityczne Online. ROLAP przechowuje dane w kolumnach i wierszach (znanych również jako tabele relacyjne) i pobiera informacje na żądanie za pomocą zapytań przesłanych przez użytkownika. Do bazy danych ROLAP można uzyskać dostęp za pomocą złożonych zapytań SQL w celu obliczenia informacji. ROLAP może obsługiwać duże ilości danych, ale im większe DANE,tym wolniejszy jest czas przetwarzania.

ponieważ zapytania są wykonywane na żądanie, ROLAP nie wymaga przechowywania i wstępnego obliczania informacji. Jednak wadą implementacji ROLAP są potencjalne ograniczenia wydajności i ograniczenia skalowalności, które wynikają z dużych i nieefektywnych operacji łączenia między dużymi tabelami. Przykłady popularnych produktów ROLAP to Metacube firmy Stanford Technology Group, Red Brick Warehouse firmy Red Brick Systems oraz AXSYS Suite firmy Information Advantage.

co to jest MOLAP?

MOLAP oznacza wielowymiarowe przetwarzanie analityczne Online. MOLAP wykorzystuje wielowymiarowy sześcian, który uzyskuje dostęp do przechowywanych danych poprzez różne kombinacje. Dane są wstępnie obliczane, wstępnie podsumowane i przechowywane (różnica w porównaniu z ROLAP, gdzie zapytania są obsługiwane na żądanie).

podejście multicube okazało się skuteczne w produktach MOLAP. W tym podejściu seria gęstych, małych, wstępnie obliczonych sześcianów tworzy hipersześcian. Narzędzia, które zawierają MOLAP to Oracle Essbase, IBM Cognos i Apache Kylin.

jego prosty interfejs sprawia, że MOLAP jest łatwy w użyciu, nawet dla niedoświadczonych użytkowników. Jego szybkie pobieranie danych sprawia, że najlepiej nadaje się do operacji” krojenia i kostkowania”. Jedną z głównych wad MOLAP jest to, że jest mniej skalowalny niż ROLAP, ponieważ może obsługiwać ograniczoną ilość danych.

co to jest HOLAP?

HOLAP oznacza Hybrydowe przetwarzanie analityczne Online. Jak sama nazwa wskazuje, tryb przechowywania HOLAP łączy atrybuty zarówno MOLAP, jak i ROLAP. Ponieważ HOLAP obejmuje przechowywanie części danych w sklepie ROLAP, a innej części w sklepie MOLAP, Programiści czerpią korzyści z obu tych funkcji.

dzięki zastosowaniu dwóch OLAP, dane są przechowywane zarówno w wielowymiarowych bazach danych, jak i relacyjnych bazach danych. Decyzja o dostępie do jednej z baz danych zależy od tego, który wniosek lub typ przetwarzania jest najbardziej odpowiedni. Taka konfiguracja pozwala na znacznie większą elastyczność w obsłudze danych. W przypadku przetwarzania teoretycznego dane są przechowywane w wielowymiarowej bazie danych. W przypadku intensywnego przetwarzania dane są przechowywane w relacyjnej bazie danych.

Microsoft Analysis Services i SAP AG Bi Accelerator to produkty, które działają poza HOLAP.

krótki przewodnik po technologiach baz danych

Sisense i Elasticubes

podobnie jak w przypadku rozwiązań opartych na OLAP, Sisense to oprogramowanie do analizy biznesowej zaprojektowane w celu umożliwienia rozwiązań, w których wielu użytkowników biznesowych przeprowadza analizę danych ad-hoc w scentralizowanym repozytorium danych. Z drugiej strony, Sisense nie osiąga tego poprzez wstępne obliczanie wyników zapytań, ale raczej poprzez wykorzystanie najnowocześniejszej technologii o nazwie ElastiCube. Jest to zaawansowana baza kolumnowa, która została zaprojektowana specjalnie z myślą o rozwiązaniach Business Intelligence. Unikalna technologia przechowywania i przetwarzania pamięci radykalnie zmienia sposób, w jaki rozwiązania business intelligence uzyskują dostęp do danych.

zasilany przez ElastiCube, Sisense zapewnia wyraźne korzyści w stosunku do rozwiązań opartych na OLAP:

  • natychmiastowe czasy odpowiedzi na zapytania, bez wstępnego obliczenia lub wstępnej agregacji danych
  • tworzenie skomplikowanych schematów gwiazd/płatków śniegu nie jest wymagane
  • hurtownia danych nie jest wymagana, ale łatwa obsługa
  • nie ma fizycznych ograniczeń co do liczby wymiarów, które może pomieścić ElastiCube
  • ElastiCube zapewnia dostęp do danych
  • zmiany w elasticubes mogą być dokonywane bez ponownego budowania całego modelu danych
  • elasticube wymaga znacznie mniej wydajnego sprzętu niż elasticube. podobne kostka OLAP

Czytaj dalej

chcesz zobaczyć Sisense ElastiCube w akcji? Wypróbuj bezpłatną wersję próbną Sisense i zacznij w ciągu kilku minut:

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.