Today, business intelligence (BI) is struggling to fulfil its early promise because it lacks fundamental components that are needed to support predictive analytics