로컬 파일 소스는 로컬 파일 시스템의 파일에서 딕셔너리 데이터를 로드합니다. 이는 TSV, CSV 또는 기타 지원되는 포맷의 플랫 파일로 저장할 수 있는 작고 정적인 키 조회용 테이블에 유용합니다.
설정 예시:
SOURCE(FILE(path './user_files/os.tsv' format 'TabSeparated'))<source>
<file>
<path>/opt/dictionaries/os.tsv</path>
<format>TabSeparated</format>
</file>
</source>설정 필드:
| Setting | Description |
|---|---|
path |
파일의 절대 경로입니다. |
format |
파일 포맷입니다. Formats에 설명된 모든 포맷을 지원합니다. |
소스가 FILE인 딕셔너리를 DDL 명령(CREATE DICTIONARY ...)으로 생성하는 경우, DB 사용자가 ClickHouse 노드의 임의 파일에 접근하지 못하도록 소스 파일은 user_files 디렉터리에 있어야 합니다.
관련 항목