> ## 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.

# ローカルファイルの Dictionary ソース

> ClickHouse でローカルファイルを Dictionary ソースとして設定します。

ローカルファイルソースは、ローカルファイルシステム上のファイルから辞書データを読み込みます。これは、TSV、CSV、またはその他の[対応フォーマット](/ja/reference/formats)のフラットファイルとして保存できる、小規模で静的なルックアップテーブルに適しています。

設定例:

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

  <Tab title="設定ファイル">
    ```xml theme={null}
    <source>
      <file>
        <path>/opt/dictionaries/os.tsv</path>
        <format>TabSeparated</format>
      </file>
    </source>
    ```
  </Tab>
</Tabs>

<br />

設定フィールド:

| Setting  | Description                                                              |
| -------- | ------------------------------------------------------------------------ |
| `path`   | ファイルの絶対パス。                                                               |
| `format` | ファイルのフォーマット。[Formats](/ja/reference/formats) に記載されているすべてのフォーマットに対応しています。 |

ソース `FILE` を持つ辞書を DDL コマンド (`CREATE DICTIONARY ...`) で作成する場合、DB ユーザーが ClickHouse ノード上の任意のファイルにアクセスできないようにするため、ソースファイルは `user_files` ディレクトリに配置する必要があります。

**関連項目**

* [Dictionary function](/ja/reference/functions/table-functions/dictionary)
