Clickhouse字典与复杂的MySQL查询数据源
问题描述:
我想在我的clickhouse服务器中设置很多字典,其中一些不只是简单的MySQL查询来获取现有的值,我需要做一些JOIN和什么,和Clickhouse中的字典配置只允许我告诉哪个MySQL表将读取数据。 是否可以为它设置一个自定义MySQL查询? 其他有用的东西是在属性名称中使用ALIASES ..这种方式我不会强迫以后使用MySQL列名。Clickhouse字典与复杂的MySQL查询数据源
谢谢。
答
,你可以尝试使用的运行
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
嗯这不是最优雅的方式..但很好,直到有可以做的工作更好的解决方案。谢谢。 – Yind