メインコンテンツへスキップ
メインコンテンツへスキップ

ClickHouse Dictionary ソース

設定例:

SOURCE(CLICKHOUSE(
    host 'example01-01-1'
    port 9000
    user 'default'
    password ''
    db 'default'
    table 'ids'
    where 'id=10'
    secure 1
    query 'SELECT id, value_1, value_2 FROM default.ids'
));

設定項目:

SettingDescription
hostClickHouse ホスト。ローカルホストの場合、クエリはネットワーク通信を行わずに処理されます。耐障害性を向上させるには、Distributed テーブルを作成し、その後の設定でそれを指定できます。
portClickHouse サーバーのポート。
userClickHouse ユーザー名。
passwordClickHouse ユーザーのパスワード。
dbデータベース名。
tableテーブル名。
where選択条件。省略可能。
invalidate_queryDictionary の状態を確認するためのクエリ。省略可能。詳細は「Refreshing dictionary data using LIFETIME」セクションを参照してください。
secure接続に SSL を使用します。
queryカスタムクエリ。省略可能。
注記

table フィールドまたは where フィールドは、query フィールドと同時には使用できません。また、table フィールドまたは query フィールドのいずれか一方は必ず指定する必要があります。