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

# Загрузка файлов в Cloud

> Узнайте, как загружать файлы в Cloud

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

ClickHouse Cloud предоставляет простой способ импортировать файлы и поддерживает
следующие форматы:

| Формат                          |
| ------------------------------- |
| `CSV`                           |
| `CSVWithNamesAndTypes`          |
| `CSVWithNames`                  |
| `JSONEachRow`                   |
| `TabSeparated`                  |
| `TabSeparatedWithNames`         |
| `TabSeparatedWithNamesAndTypes` |

<Steps>
  <Step>
    ## Загрузка файла

    На главной странице Cloud выберите свой сервис, как показано ниже:

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/edZyd8dUn5NVy-Ij/images/cloud/migrate/csv_01.png?fit=max&auto=format&n=edZyd8dUn5NVy-Ij&q=85&s=e7ef142b62b28784d68a41ab25d0e0f1" alt="upload_file_02" width="3024" height="1483" data-path="images/cloud/migrate/csv_01.png" />

    Если сервис бездействует, его нужно вывести из спящего режима.

    Выберите `Data sources` на левой панели, как показано ниже:

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/edZyd8dUn5NVy-Ij/images/cloud/migrate/csv_02.png?fit=max&auto=format&n=edZyd8dUn5NVy-Ij&q=85&s=4659e9a015ee322777d1add67c71fe12" alt="upload_file_03" width="3024" height="1483" data-path="images/cloud/migrate/csv_02.png" />

    Затем выберите `Upload a file` в правой части страницы источников данных:

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/edZyd8dUn5NVy-Ij/images/cloud/migrate/csv_03.png?fit=max&auto=format&n=edZyd8dUn5NVy-Ij&q=85&s=455347ba794a3a584f6c52c1b4908e3c" alt="upload_file_04" width="3024" height="1483" data-path="images/cloud/migrate/csv_03.png" />

    Появится диалоговое окно выбора файла, в котором вы сможете выбрать файл, который хотите
    использовать для вставки данных в таблицу вашего сервиса Cloud.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/edZyd8dUn5NVy-Ij/images/cloud/migrate/csv_04.png?fit=max&auto=format&n=edZyd8dUn5NVy-Ij&q=85&s=dafef7d16c30377e715475f33a4ee3d9" alt="upload_file_05" width="1267" height="736" data-path="images/cloud/migrate/csv_04.png" />
  </Step>

  <Step>
    ## Настройка таблицы

    После загрузки файла вы сможете настроить таблицу, в которую хотите
    вставить данные. Будет показан предварительный просмотр таблицы с первыми тремя строками.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/edZyd8dUn5NVy-Ij/images/cloud/migrate/csv_08.png?fit=max&auto=format&n=edZyd8dUn5NVy-Ij&q=85&s=6d10e1d71fec22d51f371c9528ac4a0e" alt="upload_file_08" width="3018" height="1476" data-path="images/cloud/migrate/csv_08.png" />

    Теперь вы можете выбрать целевую таблицу. Варианты:

    * новая таблица
    * существующая таблица

    <br />

    Вы можете указать, в какую базу данных загрузить данные, а в случае
    новой таблицы — имя создаваемой таблицы. Вы также сможете выбрать ключ сортировки:

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/edZyd8dUn5NVy-Ij/images/cloud/migrate/csv_05.png?fit=max&auto=format&n=edZyd8dUn5NVy-Ij&q=85&s=c6a713c62462cb631d0e9310e83aee19" alt="upload_file_05" width="3016" height="1474" data-path="images/cloud/migrate/csv_05.png" />

    Столбцы, считанные из файла, отображаются как `Source field`, и для каждого поля
    можно изменить:

    * автоматически определённый тип
    * значение по умолчанию
    * должен ли столбец быть [Nullable](/ru/reference/data-types/nullable)

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/edZyd8dUn5NVy-Ij/images/cloud/migrate/csv_06.png?fit=max&auto=format&n=edZyd8dUn5NVy-Ij&q=85&s=ed6ec59b2f59f5161a4e864964125812" alt="upload_file_06" width="3012" height="1476" data-path="images/cloud/migrate/csv_06.png" />

    <Info>
      **Исключение полей**

      Вы также можете удалить поле, если не хотите включать его в импорт.
    </Info>

    Вы можете указать тип движка таблицы, который хотите использовать:

    * `MergeTree`
    * `ReplacingMergeTree`
    * `SummingMergeTree`
    * `Null`

    <br />

    Вы можете указать выражение ключа партиционирования и выражение первичного
    ключа.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/edZyd8dUn5NVy-Ij/images/cloud/migrate/csv_07.png?fit=max&auto=format&n=edZyd8dUn5NVy-Ij&q=85&s=00ba2fcc7b4e26d1a67b36bdf9b6def5" alt="upload_file_07" width="3004" height="1476" data-path="images/cloud/migrate/csv_07.png" />

    Нажмите `Import to ClickHouse` (показано выше), чтобы импортировать данные. Импорт данных будет поставлен в очередь, что
    обозначается значком статуса `queued` в столбце `Status`, как показано ниже. Вы также можете нажать
    `Open as query` (показано выше), чтобы открыть запрос на вставку в SQL-консоли. Запрос выполнит вставку
    из файла, который был загружен в S3 бакет с использованием табличной функции `URL`.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/edZyd8dUn5NVy-Ij/images/cloud/migrate/csv_09.png?fit=max&auto=format&n=edZyd8dUn5NVy-Ij&q=85&s=3bc81f3a946c14d34329b29e113c57fd" alt="upload_file_09" width="1271" height="487" data-path="images/cloud/migrate/csv_09.png" />

    Если задача завершится ошибкой, вы увидите значок статуса `failed` в столбце `Status` на вкладке
    `Data upload history`. Вы можете нажать `View Details`, чтобы получить более подробную информацию
    о причине сбоя загрузки. Возможно, вам потребуется изменить конфигурацию таблицы или очистить
    данные на основе сообщения об ошибке, полученного при неудачной вставке.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/edZyd8dUn5NVy-Ij/images/cloud/migrate/csv_10.png?fit=max&auto=format&n=edZyd8dUn5NVy-Ij&q=85&s=2a79c9b56cef0b7bc09aaa1f8709ab19" alt="upload_file_11" width="1260" height="262" data-path="images/cloud/migrate/csv_10.png" />
  </Step>
</Steps>
