In today's world, successful businesses need intelligent solutions to make effective decisions and to stay ahead of the curve. This is where Business Intelligence plays an important role in providing the processes and tools to build these intelligent solutions and help business executives and managers to make informed decisions based on facts rather than intuition. Most organizations have diverse data stored in different data silos which they are unable to leverage effectively and get the true understanding of their data and its implication on their business. These organizations need a single version of the truth on which they could rely on for strategic business decisions.