Cortana Intelligence Suite Integration in Microsoft Dynamics AX

Big data technologies and machine learning to perform advanced analytics can solve hard problems in remarkably simpler ways and make Microsoft Dynamics AX business processes more intelligent. Primary among them is the problem making product recommendations which is one of the most ubiquitous technologies in use with businesses in the Retail segment and has several use cases. Microsoft Dynamics AX currently supports this functionality with a statically maintained list of "related products" on retail catalog items. This is very difficult to scale and involves considerable manual effort that is costly and is prone to error. The output is often stale and is of not much use to the end customer.


Microsoft Dynamics AX has a rich support for Retail business processes and includes functionality to generate product recommendations as a statically configured "related products" on an item. Also, the application of Machine Learning techniques to solve this problem faces several roadblocks, especially when it comes to operationalizing such systems in an enterprise ecosystem. One has to solve issues relating to – security, scalability, availability and most of all ease of use in addition to the efficacy of the Machine Learning models itself.


Microsoft Cognitive Services APIs hide away all the complexity and allow you to use machine learning directly within Microsoft Dynamics AX without investing in your own data science and other big data technology skills. With this hotfix we provide the components and building blocks that are required to solve the problem of making product recommendations.

Cortana intelligence services management - showcases Recommendations API integration in Dynamics AX 2012 R3. You can use this capability to create a machine learning model and train that model for generating recommendations. You can use this as a reference implementation and connect more Cognitive Service APIs or bring other Cortana intelligence based insights into your Dynamics AX solution.

Hotfix information

A supported hotfix is available from Microsoft. There is a "Hotfix download available" section at the top of this Knowledge Base article. If you are encountering an issue downloading, installing this hotfix, or have other technical support questions, contact your partner or, if enrolled in a support plan directly with Microsoft, you can contact technical support for Microsoft Dynamics and create a new support request. To do this, visit the following Microsoft website: You can also contact technical support for Microsoft Dynamics by phone using these links for country specific phone numbers. To do this, visit one of the following Microsoft websites:

PartnersCustomersIn special cases, charges that are ordinarily incurred for support calls may be canceled if a Technical Support Professional for Microsoft Dynamics and related products determines that a specific update will resolve your problem. The usual support costs will apply to any additional support questions and issues that do not qualify for the specific update in question.

ERROR: PhantomJS timeout occurred