How to build the right data architecture for customer analytics