-
Notifications
You must be signed in to change notification settings - Fork 186
Tableau: Quoted identifiers not supported #212
Comments
@jordanw-bq I'm figuring out the workaround. One option is to remove back ticks so the broken original code can work as before. I wonder what name does Tableau expect present in the result set returned? For example, And the same question for |
Confirmed that quoted identifier is just to make the SQL query valid and be able to pass SQL parser. After that, it's up to us to keep it or not. Finally, what is returned to Tableau should be unquoted for display. |
Hi @jordanw-bq, how could your tableau generate sql with backquote instead of doublequote? Is there any specific setting? |
@kyotoYaho We connected to Tableau using the |
Using Docker image
amazon/opendistro-for-elasticsearch:1.2.0
Dataset: Flights sample data (loaded through Kibana)
SQL Plugin version: 1.2.0.0
Tableau version: 2019.3
Tableau generated SQL (MySQL dialect):
SELECT `kibana_sample_data_flights`.`Carrier` from `kibana_sample_data_flights` GROUP BY 1
Result:
Expected Behaviour: The index name should be interpreted as
kibana_sample_data_flights
, rather than`kibana_sample_data_flights`
.Impact: Since this syntax is used for every Tableau query, all queries to the Elasticsearch data source will fail. This means that the JDBC driver cannot currently be used with Tableau.
The text was updated successfully, but these errors were encountered: