我们将事件数据存储在clickhouse DB中,用于查询和可视化,我们使用的是superset和trino,用于查询处理和合并数据源。
除了clickhouse之外,我们还有postgresql,它工作得很好,但是在clickhouse数据源中,我们看到字符串字段是base64编码的,当直接使用数据交换查询clickhouse时,它工作得很好,但是当试图通过超级集-> trino进行操作时,它是编码的。
有什么办法解决这个问题吗?

Superset正在使用trino (sqlalchemy)

这就是它在trino中的定义
connector.name=clickhouse
connection-url=jdbc:clickhouse://10.x.x.x:8123/
connection-user=default
connection-password=发布于 2022-09-14 11:19:11
默认情况下,Trino通过设置连接属性将字段视为varbinary。
clickhouse.map-string-as-varchar=true修正了使用String和FixedStrings的映射问题
https://trino.io/docs/current/connector/clickhouse.html

https://stackoverflow.com/questions/73699398
复制相似问题