Thank you for your email - and yes I have successfully configured a RapidMiner Service using oData and I have worked with the Tableau Web Connector SDK. When Tableau connects to an oData data source, Tableau needs to make what is called an Extract (wherein the data is loaded into a proprietory Tableau "cube" format) before you can work with the data within Tableau. This means that you can't really change parameters (to generate a singleton prediction or new predictions in light of filtering, etc.) and "call back" to RapidMiner without manually refreshing the data source, which results in Tableai creating another extract. The Web Connector also buuilds Tableau Exracts of streaming data after it has been parsed - which means that if you want to "call back" to RapidMiner Server, you have to re-connect to your web data source using your web connector, and Tableau will build another extract before you can work with the data. If you simply want to download data and work with it all in Tableau, and refresh it once in a while, than oData and the web Connector do the trick.
The link you sent me the other day (https://rapidminer.com/resource/rapidminer-tableau-integration/) looks to be the solution I'm looking for wherein you can "call back" to RM Server within Tableau with a live data connection (no extract) just as you can within Tableau and R - via a calculated field. Can you please help me get access to this technology? I would be happy to devote some time to testing it providing feedback. thanks for considering my request, and best wishes, Michael