This report covers what big data is and the characteristics of big data. Also, what are the challenges of big data analysis and also the techniques currently available for big data analysis. It lies in how big data technology can support business. The report also discusses how big data could assist an enterprise in reducing overall costs, increasing sales and revenue, improving pricing decisions, providing a competitive advantage, and increasing efficiency in decision-making.