We had that going for a while too and it worked well. Someone with a SQL knowledge would write the query and then hand it off to the people with the read only SQL accounts. The issue we ended up running into is that the schema ended up evolving quite a bit so the queries became outdated and gave incorrect results. Then we had to have a process to centralize the queries and turn them into maintained views that could then be used as a the bases for the queries.
Re:In defense of Excel
by specialist on Friday September 20, 2013 @06:26PM
(#6420910)
Why aren't SQL/ODBC/JDBC APIs exposed as-is?
What does fronting a database with a web service buy you? Rate throttling? Load balancing? Metering?
Why isn't there a JBDC proxy server thingie that does those things for straight JDBC?
It was obviously a really crude approach, but it worked... i've worked at a lot of places with more mature and sophisticated approaches to ad-hoc reporting requests but they were all way more of a headache in terms of IT workload.
Of course, it didn't hurt that one of the VPs quickly became a SQL select-statement guru within the exec team.