구문
딕셔너리는 다양한 소스를 통해 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>지원되는 딕셔너리 소스
다음 소스 유형(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>