2017-08-09 169 views
0

我想在我的clickhouse服务器中设置很多字典,其中一些不只是简单的MySQL查询来获取现有的值,我需要做一些JOIN和什么,和Clickhouse中的字典配置只允许我告诉哪个MySQL表将读取数据。 是否可以为它设置一个自定义MySQL查询? 其他有用的东西是在属性名称中使用ALIASES ..这种方式我不会强迫以后使用MySQL列名。Clickhouse字典与复杂的MySQL查询数据源

谢谢。

回答

1

,你可以尝试使用的运行

mysql -u<user> -p<password> -h <host> -N -B -e "SELECT field AS field_alias... FROM table1 JOIN table2" 

外部shell脚本,并尝试阅读这篇文章 https://www.altinity.com/blog/2017/4/12/dictionaries-explained

+0

嗯这不是最优雅的方式..但很好,直到有可以做的工作更好的解决方案。谢谢。 – Yind