ClickHouse / metabase-clickhouse-driver

ClickHouse database driver for the Metabase business intelligence front-end
Apache License 2.0
461 stars 84 forks source link

Add support for the "connection impersonation" Metabase feature #219

Closed phil-schreiber closed 1 month ago

phil-schreiber commented 5 months ago

Hey, we're running an instance of metabase pro version v1.47.8

We using clickhouse driver version: 1.2.4

On clickhouse databases the data access option Impersonated does not show up. On postgres sources the option does show up.

Any idea why we might not see the option for clickhouse? It's a crucial feature for us and the main reason we bought into metabase pro.

slvrtrn commented 5 months ago

Unfortunately, I had to roll back the support of it because of https://github.com/ClickHouse/metabase-clickhouse-driver/issues/192

phil-schreiber commented 5 months ago

Unfortunately, I had to roll back the support of it because of #192

@slvrtrn Is it planned to fix it? Any ETA? Thanks in advance

slvrtrn commented 4 months ago

Apologies for the late reply. We are currently discussing whether it will be possible to memorize the session settings within the underlying JDBC driver, so it will not trigger the issues with the clustered on-premise deployments. Please stay tuned.

slvrtrn commented 4 months ago

@phil-schreiber, if everything goes well with the Java driver experiment, the ETA might be ClickHouse 24.3, ~best case scenario 24.2~ - we will still need to make a minor adjustment to how the HTTP interface works.

slvrtrn commented 2 months ago

@phil-schreiber, sincere apologies for the delay. Here's an update.

slvrtrn commented 1 month ago

Added in 1.5.0.