Building the Customer-Centric Enterprise: Data Warehousing Techniques for Supporting Customer Relationship Management