I'm working on a project to develop a PowerBI platform to perform analytical reporting on industry verticals. One of the main data sources we would like to support for this platform is Microsoft Dynamics AX (2012, 365).
I should note up front, I have many years of experience in IT on various Microsoft products, including years of being a developer (C#, SQL Server, etc), but I am not overly familiar with the Dynamics AX platform itself. I do have access to a Dynamics 365 test instance (Contoso).
When first looking into this, it seemed like the recommended approach to this would be to use the new Entity Store functionality. Based on reading the various blog posts that were written when the feature was released as well as what can be found in official documentation, this looked like a pretty straight forward and common sense way to go about it, plus it seemed to be inline with Microsoft's product road map.
However, after working through some different tutorials from the internet and encountering a variety of issues, which led me to blog posts (some written by people on these very forums) pointing out gymnastics that people have had to go through to get the features advertised by Microsoft to actually work, I'm really starting to wonder if Entity Store is actually ready for prime time in a meaningful way (say, beyond a simple hello world demo at a conference), and if anyone is actually using it in the real world.
In case it might be helpful, I will try to reproduce and post some specifics of the various issues I have been having.
But at this point, I thought it might be worthwhile to just ask in general:
a) Is anyone actually using Entity Store for anything non-trivial?
b) Any recommendations on what one could read the get the real story on how to use it? As it is now, I feel like I am on some sort of a treasure hunt, trying to find little clues here and there in blog posts, youtube videos, blog posts (some Microsoft, some end-users reporting on workarounds to bugs). Is there really no comprehensive and authoritative reference for Dynamics?
c) Did you have major issues getting it to work in your environment? (Maybe I'm somehow just Doing It Wrong?)
d) When one encounters "bugs", is there anywhere to report to Microsoft (that they actually monitor? I read one blog post mentioning MS Connect for AX, but having been a SQL Server user for years, I know that doesn't get a lot of attention.)