Hello,

I need to connect to an Impala instance that requires use_ssl=True to be added to the connect statement. I tried to figure out how to hack this line of the query_runner’s py but have not had any luck.

What is the right way to add this to the line:

connection = connect(**self.configuration.to_dict())

in file impala_ds.py

Any ideas anyone? Really need to get this working

Figured it out, just added the following into /opt/redash/current/redash/query_runner impala_ds.py

                },
            "use_ldap": {
                "type": "boolean"
            },
            **"use_ssl": {**

** “type”: “boolean”**
** },**
“ldap_user”: {
“type”: “string”
},

Got it working by adding the following to the query_runner

            "use_ldap": {
                "type": "boolean"
            },
            "use_ssl": {
                "type": "boolean"
            },
            "ldap_user": {
                "type": "string"
            },