I have a large dataset, say 1,000,000,000 rows, that lives on a server. I need a user to be able to consume (i.e. "run queries upon") that data seamlessly, over the web, from within Access and/or Excel. Additionally, I need to filter the data on the server-side according to the user connected to it.
My current approach is to create a webservice that looks like an ODBC data source and connect to it from Excel.
Questions:
- Is this the best way?
- If so, what's the best way to create a custom ODBC data source?