I have not seen generic JDBC support in my version of Tableau, but I have connected to our own data lake using OData with the Hortonworks OData service from DataDirect (Note: I work for Progress) which may meet your requirement depending on authentication requirements. I'm not sure I understand why ODBC is prohibited since JDBC and OData would also connect and authenticate via Hive.
We'll try this method!
Hey Benjamin. I just came across the same question. Did you have any solution yet? Can you share them?