2017-08-09 19 views
0

クリックハウスサーバーで多くの辞書を設定したいのですが、それらのうちのいくつかは既存の値を取得する単純なMySQLクエリではなく、いくつかはJOINとWHERES、およびClickhouseの辞書構成では、どのMySQLテーブルからデータを読み込むかを知ることができます。 カスタムMySQLクエリを設定することは可能ですか? 他に役立つことは、属性名にALIASESを使用することです。後でMySQLの列名を使用することはできません。データソース用の複雑なMySQLクエリを使用したClickhouseディクショナリー

ありがとうございます。

答えて

1

あなたは

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

を実行し、外部シェルスクリプトを使用して試してみて、 https://www.altinity.com/blog/2017/4/12/dictionaries-explained

+0

はそれが最もエレガントな方法はありませんMMM ..しかしがあるまでも、それは仕事をすることができ、この記事を読んで試すことができますよりよい解決策です。ありがとう。 – Yind

関連する問題