> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Origen de diccionario de archivo local

> Configure un archivo local como origen de diccionario en ClickHouse.

El origen de archivo local carga datos del diccionario desde un archivo en el sistema de archivos local. Esto resulta útil para tablas de búsqueda pequeñas y estáticas que pueden almacenarse como archivos planos en formatos como TSV, CSV o cualquier otro [formato compatible](/es/reference/formats).

Ejemplo de configuración:

<Tabs>
  <Tab title="DDL">
    ```sql theme={null}
    SOURCE(FILE(path './user_files/os.tsv' format 'TabSeparated'))
    ```
  </Tab>

  <Tab title="Archivo de configuración">
    ```xml theme={null}
    <source>
      <file>
        <path>/opt/dictionaries/os.tsv</path>
        <format>TabSeparated</format>
      </file>
    </source>
    ```
  </Tab>
</Tabs>

<br />

Campos de configuración:

| Configuración | Descripción                                                                                          |
| ------------- | ---------------------------------------------------------------------------------------------------- |
| `path`        | La ruta absoluta al archivo.                                                                         |
| `format`      | El formato del archivo. Se admiten todos los formatos descritos en [Formats](/es/reference/formats). |

Cuando se crea mediante un comando DDL (`CREATE DICTIONARY ...`) un diccionario con origen `FILE`, el archivo de origen debe estar ubicado en el directorio `user_files` para evitar que los usuarios de la DB accedan a archivos arbitrarios en el nodo de ClickHouse.

**Vea también**

* [Función de diccionario](/es/reference/functions/table-functions/dictionary)
