logical collection of information gathered from many different databases that supports business analysis
a single repository of information from many different operational databases to support business analysis activities and decision-making tasks
the extraction of knowledge from data based on algorithms created from training data, and improve their performance at a task with experience