Generic JDBC ClickHouse live model with custom dialect
Hello,
I am using a Generic JDBC driver to query our ClickHouse cluster. It works quite well on ElasticCube, except for handling date types and date functions. Therefore, I would like to use a live model with a custom dialect. However, I haven't found any documentation about that. I noticed that the analytical engine is enabled for my connector and that it's based on Apache Calcite. Additionally, I saw that there is a custom dialect for ClickHouse in the Apache Calcite project.
I tried to download the Java file for ClickHouse dialect and upload it, but it doesn't seem to work as expected. Although no errors appeared in the UI, I noticed a 400 error in the network with the following message:
"Failed to update dialect with response = ServiceResponse(status=INSTALL_DIALECT_FAILED, value=null, error=Failed to validate Dialect for connector GenericJDBC_clickhouse, statusCode=0), for connector GenericJDBC_clickhouse."
Could you help me figure it out?
Thanks
Hi bryan,
Thank you for reaching out. We are working on an official Clickhouse connector but it's not ready yet. We have added you to the list of users requesting it, and will follow up with more information as we have it. If you would like to work with a technical resource to see what can be done with your live model, please let me know here, or reach out to your account team. We can get something worked out.
Thank you.