Nowadays, huge amounts of data are generated all the time, which makes a clear and efficient traditional analysis difficult. Therefore, data analysis is performed by predictive models, statistical algorithms, and high-performance analytical systems that have the ability to collect, store, process, analyze and discover patterns in the collected data.