ClickHouse/docs/ja/sql-reference/dictionaries/external-dictionaries/external-dicts.md
Ivan Blinkov d91c97d15d
[docs] replace underscores with hyphens (#10606)
* Replace underscores with hyphens

* remove temporary code

* fix style check

* fix collapse
2020-04-30 21:19:18 +03:00

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 クエリ(参照 変換 機能)。 この機能は外部辞書とは関係ありません。

また見なさい

元の記事