However there is another option – also suitable for SQL Server.
You may use the msmdpump.dll as the conduit for your communication. Just create a web site the “exposes” this dll and use a connection string (from your office client not a from a browser) like this /msmdpump.dll">HTTP://<SSASMACHINE>/msmdpump.dll .
Here it the process (IIS 7 or higher)
Create a new site
Copy the msmdpump.dll in the site. Typically located under C:\Program Files\Microsoft SQL Server\MSAS10_50.MSSQLSERVER\OLAP\bin\isapi
Add a Script Map in this site with the DLL, name the map as you please –my option is typically olap. Click on the site, double click the “Handler Mapping” icon and select “Add script map…” from the actions at the top left corner
Read more: Nikos Makris Blog