Источник словаря Local File загружает данные словаря из файла в локальной файловой системе. Это полезно для небольших статических таблиц соответствий, которые можно хранить как плоские файлы в форматах TSV, CSV или любом другом поддерживаемом формате.
Пример настроек:
SOURCE(FILE(path './user_files/os.tsv' format 'TabSeparated'))<source>
<file>
<path>/opt/dictionaries/os.tsv</path>
<format>TabSeparated</format>
</file>
</source>Поля настроек:
| Настройка | Описание |
|---|---|
path |
Абсолютный путь к файлу. |
format |
Формат файла. Поддерживаются все форматы, описанные в разделе Formats. |
Когда словарь с источником FILE создаётся с помощью DDL-команды (CREATE DICTIONARY ...), файл-источник должен находиться в каталоге user_files, чтобы пользователи базы данных не могли получать доступ к произвольным файлам на узле ClickHouse.
См. также