Procesarea analitică online (OLAP) este o metodă de utilizare a bazelor de date multidimensionale pentru a sprijini raportarea rapidă, implicând frecvent analiza tendințelor. Limbajul principal de interogare pentru OLAP se numește expresii multidimensionale (MDX). Numele său este derivat din clasa de program cunoscută sub numele de procesare tranzacțională online (OLTP). Procesarea analitică online este o tehnică de analiză a datelor utilizată în domeniul business intelligence (BI).
BI implică utilizarea tehnologiei pentru a analiza procesele și datele interne ale unei organizații pentru a sprijini luarea deciziilor. Când se utilizează procesarea analitică online pentru BI, datele istorice sunt adesea subiectul analizei, dar BI poate cuprinde și analiza stărilor actuale și viitoare. Alături de OLAP, alte tehnici de gestionare a datelor care intră în domeniul BI includ data mining, raportare, managementul performanței operaționale și analiza predictivă.
Procesarea analitică online este folosită frecvent pentru raportarea ad-hoc și generează de obicei rapoarte într-un format pivot sau matrice. Departamentele care pot utiliza OLAP includ finanțe, operațiuni, vânzări și marketing. Tipurile de utilizări pot include bugetarea și prognoza.
Una dintre caracteristicile definitorii ale procesării analitice online este cubul OLAP. Conceptul de cub corelează elementele cunoscute sub numele de măsuri și dimensiuni, care descriu metadatele diferitelor măsuri. Tabelele cu fulgi de zăpadă sau cu schemă stea ale unei baze de date relaționale pot fi sursa metadatelor. Un exemplu de cub este utilizarea sumei de încasat individuale ale unei companii ca măsură, cu o dată scadentă ca dimensiune.
OLAP utilizează baze de date care sunt proiectate cu dimensiuni multiple. Aceste baze de date pot fi mai mici decât cele necesare pentru capabilitățile de depozitare a datelor, care sunt adesea folosite pentru business intelligence. În comparație cu alte tipuri de analiză, în procesarea analitică online sunt de obicei necesare mai puține detalii ale tranzacției. Nu numai că bazele de date OLAP sunt adesea mai mici decât depozitele de date, accesarea bazelor de date OLAP este adesea mai rapidă decât accesarea bazelor de date relaționale.
Există diverse specialități de procesare a tranzacțiilor online. Câteva dintre specialitățile mai frecvent utilizate includ multidimensionale, relaționale și hibride. OLAP multidimensional stochează date în matrice multidimensionale, OLAP relațional utilizează baze de date relaționale, iar OLAP hibrid utilizează o combinație de tabele relaționale și specializate.
Deși procesarea tranzacțiilor online este o tehnică importantă în BI, pot fi necesare instrumente mai sofisticate sau îmbunătățiri ale OLAP pentru organizațiile care sunt interesate de analiza predictivă și analiza de afaceri. Analiza predictivă este frecvent utilizată pentru a prognoza evenimente precum comportamentul de cumpărare al clienților. Datele privind performanța afacerii sunt de obicei ținta analizei de afaceri.