Tableau supports Apache Drill JDBC driver, so you basically can use Drill as a data provider for Tableau.
I'm asking if anyone implemented a Calcite adapter for some data engine and tested if Tableau would be able to connect to it as if it was Apache Drill ? It's like you connect to that adapter by configuring an Apache Drill connection to it, through Tableau. Because otherwise, that data engine will need to have an ODBC driver, which is clearly a pain in the neck if you Google enough. That's actually what I'm trying to do. I need to implement a Calcite adapter to support a data engine but supporting Tableau is essential to our customers and I'd be very happy if I can avoid going through the Calcite ODBC driver path. I apologize if this sounds like a Calcite question but I believe Drill developers who worked on the JDBC driver can give a good insight. If you ask me, I believe Drill is all about Calcite in distributed mode :D, this may very well be so sketchy point of view but I'm not experienced with Drill or Calcite myself. Hopefully I explained my self clearly. Thanks, Gelbana