2017-08-09 62 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