In a world where it only takes a few seconds to get the information you want with a good Internet connection, it is essential for a company to be able to read, analyze and understand its data in a simple and fast way. Indeed, whatever the size of a company, it is important to be able to quickly adapt its strategy according to its results. As the data of a company is stored in databases, keeping a very short delay between the data collection and its analysis is a real challenge.