effective omnichannel operations need a(n) blank______, which consists of a centralized customer data warehouse that houses a complete history of each customer's interaction with the retailer.