If you can connect to the data by sql, then you can use Tableau to visualise it. Set up some dashboards and then publish them for user to drill in themselves. If you use Tableau Server then the dashboards are web based viewing. I am sure you can distribute self contained Tableau dashboards which are freestanding, and don't require the user to have Tableau installed to view. Just a local html file. Not sure but I think it is possible.
If you can connect to the data by sql, then you can use Tableau to visualise it. Set up some dashboards and then publish them for user to drill in themselves. If you use Tableau Server then the dashboards are web based viewing. I am sure you can distribute self contained Tableau dashboards which are freestanding, and don't require the user to have Tableau installed to view. Just a local html file. Not sure but I think it is possible.