Sintaxis
Un diccionario puede conectarse a ClickHouse a partir de muchas fuentes diferentes.
La fuente se configura en la sección source del archivo de configuración y mediante la cláusula SOURCE en la sentencia DDL.
CREATE DICTIONARY dict_name (...)
...
SOURCE(SOURCE_TYPE(param1 val1 ... paramN valN)) -- Configuración de la fuente
...<clickhouse>
<dictionary>
...
<source>
<source_type>
<!-- Configuración de la fuente -->
</source_type>
</source>
...
</dictionary>
...
</clickhouse>Fuentes de diccionario compatibles
Están disponibles los siguientes tipos de fuente (SOURCE_TYPE/source_type):
Para los tipos de fuente Archivo local, Archivo ejecutable, HTTP(s), ClickHouse, hay ajustes opcionales disponibles:
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>