Good bit of research there. Thanks for sharing.
Of bigger concern to me is the whole nature of this task. If LINUX and MongoDB is so good (according to some), why is it the folks using those couldn't come up with the report(s) on the LINUX/MongoDB side of the house? Seems like that would have been the better/faster choice instead of dragging data from one server to another.
Why is it you don't have your reportingservice running on your (production)databaseserver? 🙂 Mind you; you respons reads a little biased?
With SSRS in place/activly used; that would be the logical choice for a single datapoint (as I understood from the original post).
Ad-hoc implementations often grow sour on you. That is "multiplatform"!
Regards!
Thanks for posting the script Michael! Allways great to be able to stand on the shoulders of guys ('n girls) bigger than me!
[/edit]; added thanks to orignal post and added bias-question 😉
Not sure but you may have quoted the wrong person on your response. The question does remain, though... if all of the data lives on MongoDB on a Linux server, why not do it there instead of dragging the data across to another system? Centralize reporting also leads to centralized single points of failure.