Data mining

Explain how data mining can help a business to generate revenue. i need about 6 points and a reference