Principalele tehnici de analiză a datelor sunt: analiza de regresie, analiza de serie temporală, analiza factorială, analiza de componentă principală, analiza clusterizării, analiza discriminantă, analiza componentelor independente, analiza de grupuri de utilizatori (user groups analysis). Aceste tehnici constau în aplicarea de modele matematice, statistice și de învățare automată pentru a descoperi relații și modele în datele de intrare, inclusiv pentru previziuni și clasificare.