Note: If you have already deployed this solution, click here to view your deployment.
For more details about how this solution is built, visit the solution guide in GitHub.
Estimated provisioning time: 20 minutes
A typical retail business collects customer data through a variety of channels, including web browsing patterns, purchasing behaviour, demographics and other session-based web data. Some of the data originates from core business operations, but other data must be pulled in and incorporated from external sources like partners, manufacturers, the public domain, etc.
Many businesses leverage only a small portion of the available data, but in order to maximise ROI, a business must integrate relevant data from all sources. Traditionally, the integration of external, heterogeneous data sources into a shared data processing engine has required significant effort and resources to set up. This solution describes a simple, scalable approach to integrating analytics and machine learning in order to predict customer purchasing activity.
The Customer 360 Profile solution addresses the above problems by:
- Uniformly accessing data from multiple data sources while minimising data movement and system complexity in order to boost performance.
- Performing ETL and feature engineering needed to use a predictive Machine Learning model.
- Creating a comprehensive customer 360 profile enriched by predictive analytics running across a distributed system backed by Microsoft R Server and Azure HDInsight.
©2017 Microsoft Corporation. All rights reserved. This information is provided “as is” and may change without notice. Microsoft makes no warranties, express or implied, with respect to the information provided here. Third-party data was used to generate the solution. You are responsible for respecting the rights of others, including procuring and complying with relevant licences in order to create similar datasets.