A "super-user" who has been used to making his own refreshable, excel reports in the legacy ERP (not AX) using direct SQL connection to the PROD database wants the same access on our AX 2012 R3 system which is a single company implementation.
They want to be able to join the data and have these joined data sources refreshable. They cannot do this via the Excel Add-in.
As a developer I can see they won't get the built-in specific Company access, ValidTimeState functionality or get Enum conversions to text.
I can offer to create Queries and make them available to Excel Add-In (as per this blog post) but the turnaround on ModelStores limits the speed at which new reports can be developed and potentially increases cost of administration.
One solution is to create a SQL user on the PROD database that has read-only access to the database and provide a connection string to allow access via Microsoft Query in Excel.
Are there any other disadvantages to this approach, or would you have any problem doing this on your AX 2012 system?