OLAP vs In-memory processing

OLAP Nu cu mult timp în urmă, prelucrarea în timp real a informaţiilor din bazele mari de date era peste capacitatea de procesare a calculatoarelor vremii. Memoria era scumpă, vitezele de transfer erau mici iar procesoarele erau lente.
Managerii aveau însă nevoie de răspunsuri rapide pentru a lua decizii bazate pe informaţii concrete. Datele erau la îndemână, extragerea şi procesarea lor era prea lentă. Cum să livrăm răspunsurile la întrebările managementului în timp util? Soluţia găsită a fost să se precalculeze toate răspunsurile posibile, astfel încât orice întrebare s-ar ridica doar să se livreze răspunsul.

 

Datele s-au organizat în “cuburi” multimensionale care puteau fi “rotite” şi “feliate”. Astfel s-a rezolvat problema vitezei şi se putea deservi un număr mare de utilizatori care aveau putere de procesare redusă.

 

Necesarul de procesare s-a transformat în necesar de stocare, un cub OLAP necesitând un spaţiu de câteva ori mai mare decât datele originale (deoarece conţine toate combinaţiile posibile ale acestora). Datele sunt organizate ierarhic, calea de la informaţia globală până la detalii fiind predefinită în paşi intermediari.

 

Dacă un raport ridică o întrebare al cărui răspuns se află în afara cubului, ghinion. Mai mult, cuburile trebuiesc repopulate periodic, proces consumator de resurse şi timp, ceea ce duce la întârzieri în livrarea informaţiilor către utilizatori. Modificarea unui cub sau aducerea de noi informaţii este deasemenea un proces consumator de timp şi se executa numai de către specialişti.

 

Această arhitectură este predominantă şi în zilele noastre deoarece soluţiile BI clasice au fost construite în jurul ei.

 

AQL
În zilele noastre beneficiem de viteze mari de transfer, memorie ieftină şi procesoare performante. Tehnologia In-memory elimină necesitatea precalculării datelor, aceasta făcându-se direct în memoria RAM a calculatorului care este extrem de rapidă faţă de harddisk.

 

QlikTech este una din companiile vizionare care s-au poziţionat corect faţă de legea lui Moore (“numărul de tranzistori care se pot pune pe un circuit integrat se dublează la fiecare doi ani” - 1965). Dezvoltând tehnologia AQL (Advanced Query Logic), în care datele sunt asociate (şi nu ierarhizate), rezultă un necesar de stocare de la 20 până la 400 de ori mai mic decât spaţiul ocupat de datele originale, iar viteza de interogare a datelor este extrem de mare.

 

Interogarea datelor poate fi facută din orice direcţie deoarece nu mai suntem constrânşi de ierarhizare. Adaugarea de noi informaţii sau modificarea celor existente este extrem de facilă deoarece deja avem toate datele în memorie. Cu ajutorul unei interfeţe intuitive precum QlikView, modificările pot fi făcute chiar de către utilizatori nespecialişti.

 

Tehnologia In-memory processing este viitorul în domeniul BI deoarece oferă flexibilitate şi viteză, mai ales pe arhitectura 64-bit, din ce în ce mai populară.


 


 

 

 

ArticoleArticole
ArticolReducere 20% costuri telefonie

Condiţiile actualei lipse de lichidităţi obligă companiile, mai mult ca niciodată, să se focuseze, în primul rând, pe reducerea costurilor. Una din zonele în care se poate acţiona rapid şi foarte uşor este factura de telecomunicaţii. Însă fără o unealtă de analiză este aproape imposibil de verificat miile de tranzacţii din desfaşurătoare şi de obţinut informaţii acţionabile. ...

mai mult...
ArticolReal Estate Business Intelligence

Ce poate aduce în plus Business Intelligence unei agenţii imobiliare? Să presupunem că facem o căutare în lista de oferte pentru un client care doreşte să închirieze un apartament de două camere în Bucuresti, aproape de metrou, având un buget de maxim 400 Euro. Sau căutăm pentru achiziţie un teren intravilan în Brasov. O poza face cât o mie de cuvinte, un video face cât un milion. Aşa că, fără să mai spun nimic, vă invit să ...

mai mult...
ArticolOLAP vs PIM

Nu cu mult timp în urmă, prelucrarea în timp real a informaţiilor din bazele mari de date era peste capacitatea de procesare a calculatoarelor vremii. Memoria era scumpă, vitezele de transfer erau mici iar procesoarele erau lente. Managerii aveau însă nevoie de răspunsuri rapide pentru a lua decizii bazate pe informaţii concrete. Datele erau la îndemână, extragerea şi procesarea lor era prea lentă. Cum să livrăm răspunsurile la întrebările managementului în timp util?

mai mult...
ArticolMobile BI

Oamenii de afaceri au fost dintotdeauna interesaţi de posibilitatea de a fi informaţi în permanenţă, chiar şi atunci când nu sunt la birou, pentru a fi mai eficienţi. Dacă majoritatea încă pur şi simplu işi sună asistenţii pentru a afla ultimele informaţii, unii au apelat la soluţii automatizate. De la simplul SMS zilnic cu cifrele de vânzări, la rapoarte grafice statice accesibile online, până la analize dinamice conectate direct la serverul companiei.

mai mult...
ArticolProvocări pentru BI

Majoritatea companiilor se confruntă cu probleme în extragerea si prelucrarea datelor. O mare parte din informaţiile necesare luării deciziilor sunt greu accesibile sau rezidă în afara sistemului informatic. Datele existente se obţin târziu, necesită mulţi oameni, prelucrare manuală care implică erori, iar informaţia este disponibilă doar top management-ului, nu şi celor direct implicaţi în luarea sutelor de decizii zilnice necesare desfaşurării activităţii.

mai mult...
ArticolBI - Aliatul managerului modern

Implementarea unui sistem BI nu mai este demult apanajul companiilor din Fortune 500. Este o necesitate în condiţiile pieţei concurenţiale din zilele noastre. Dacă managerii de acum 15 ani se descurcau perfect fără Excel sau celular, acestea sunt astăzi unelte indispensabile conducerii unei afaceri. La fel este şi un sistem de business intelligence.

mai mult...

Tips and Tricks