For this scenario to provide recommendations based on datasets we would recommend to use Azure Personalizer along with Azure Open Datasets which has open datasets for consumer behaviour.
This quickstart along with a sample should help you to get started with Personalizer.
Source: Azure docs