cache および complex_key_cache を使用して格納されている場合、ClickHouse は実行可能ファイルの STDIN にリクエストを送信して必要なキーを要求します。それ以外の場合、ClickHouse は実行可能ファイルを起動し、その出力を Dictionary データとして扱います。
設定例:
- DDL
- 設定ファイル
この Dictionary ソースは、XML 設定でのみ構成できます。実行可能ログソースを使った Dictionary の DDL による作成は無効化されています。そうしないと、DB ユーザーが ClickHouse ノード上で任意のバイナリを実行できてしまうためです。