構文
Dictionary は、さまざまなソースを介して ClickHouse に接続できます。
ソースは、設定ファイルでは source セクションで設定し、DDLステートメントでは SOURCE 句を使用して設定します。
CREATE DICTIONARY dict_name (...)
...
SOURCE(SOURCE_TYPE(param1 val1 ... paramN valN)) -- ソース設定
...<clickhouse>
<dictionary>
...
<source>
<source_type>
<!-- ソース設定 -->
</source_type>
</source>
...
</dictionary>
...
</clickhouse>サポートされている Dictionary ソース
以下のソースタイプ (SOURCE_TYPE/source_type) を使用できます。
ソースタイプ ローカルファイル、実行可能ファイル、HTTP(s)、ClickHouse では、 オプション設定を使用できます。
SOURCE(FILE(path './user_files/os.tsv' format 'TabSeparated'))
SETTINGS(format_csv_allow_single_quotes = 0)<source>
<file>
<path>/opt/dictionaries/os.tsv</path>
<format>TabSeparated</format>
</file>
<settings>
<format_csv_allow_single_quotes>0</format_csv_allow_single_quotes>
</settings>
</source>