A data cube is a multidimensional set of data stored in tables of databases or data warehouses. It is organized by attributes in a way that enables a user to do queries on the content. It is predetermined to be analysed with online analytical processing (OLAP) or to be reported with business_intelligence.