An attempt to teach non-technical T-SQL people to request a schema with 400 + tables will probably not succeed, unless they are limited to querying just for the views, and their views hide all the ugly complexities of various joins, groups, etc.
Our company was in a similar situation when Access was used at an early stage, and then we switched everyone to use T-SQL and SSMS. IMO, this is the approach you would like to take.
Again, the success of this will depend on the quality of your views or, even better, the reports that you provide to your end users.
Randy
source share