mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-19 14:11:58 +00:00
d91c97d15d
* Replace underscores with hyphens * remove temporary code * fix style check * fix collapse
3.0 KiB
3.0 KiB
machine_translated | machine_translated_rev | toc_priority | toc_title |
---|---|---|---|
true | d734a8e46d |
39 | 一般的な説明 |
外部辞書
さまざまなデータソースから独自の辞書を追加できます。 ディクショナリのデータソースには、ローカルテキストまたは実行可能ファイル、http(s)リソース、または別のdbmsを指定できます。 詳細については、 “外部辞書のソース”.
クリックハウス:
- 完全または部分的にramに辞書を格納します。
- 辞書を定期的に更新し、欠損値を動的に読み込みます。 つまり、辞書を動的に読み込むことができます。
- Xmlファイルを使用して外部辞書を作成したり DDLクエリ.
外部辞書の設定は、一つ以上のxmlファイルに配置することができます。 設定へのパスは dictionaries_config パラメータ。
辞書は、サーバーの起動時または最初の使用時にロードすることができます。 dictionaries_lazy_load 設定。
辞書構成ファイルの形式は次のとおりです:
<yandex>
<comment>An optional element with any content. Ignored by the ClickHouse server.</comment>
<!--Optional element. File name with substitutions-->
<include_from>/etc/metrika.xml</include_from>
<dictionary>
<!-- Dictionary configuration. -->
<!-- There can be any number of <dictionary> sections in the configuration file. -->
</dictionary>
</yandex>
あなたはできる 設定 同じファイル内の任意の数の辞書。
辞書のddlクエリ サーバー構成に追加のレコードは必要ありません。 この仕事を辞書として第一級の体のように、テーブルやビュー。
!!! attention "注意"
小さな辞書の値をaに記述することによって変換できます SELECT
クエリ(参照 変換 機能)。 この機能は外部辞書とは関係ありません。