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

# Téléverser des fichiers dans Cloud

> Découvrez comment téléverser des fichiers dans Cloud

export const Image = ({img, alt, size = "lg"}) => {
  const normalizedSize = ["sm", "md", "lg"].includes(size) ? size : "lg";
  return <div className={`ch-image-${normalizedSize}`}>
      <Frame>
        <img src={img} alt={alt} />
      </Frame>
    </div>;
};

ClickHouse Cloud offre un moyen simple d’importer vos fichiers et prend en charge les
formats suivants :

| Format                          |
| ------------------------------- |
| `CSV`                           |
| `CSVWithNamesAndTypes`          |
| `CSVWithNames`                  |
| `JSONEachRow`                   |
| `TabSeparated`                  |
| `TabSeparatedWithNames`         |
| `TabSeparatedWithNamesAndTypes` |

<Steps>
  <Step>
    ## Téléverser un fichier

    Depuis la page d’accueil de ClickHouse Cloud, sélectionnez votre service comme indiqué ci-dessous :

    <Image img="https://mintcdn.com/private-7c7dfe99-detect-table-modification/I0yKDIFW2QfsHJIe/images/cloud/migrate/csv_01.webp?fit=max&auto=format&n=I0yKDIFW2QfsHJIe&q=85&s=ca931639add4b1448f9871bb4dc5a7d5" alt="upload_file_02" width="3024" height="1483" data-path="images/cloud/migrate/csv_01.webp" />

    Si votre service est inactif, vous devrez le sortir de veille.

    Sélectionnez `Data sources` dans l’onglet de gauche, comme indiqué ci-dessous :

    <Image img="https://mintcdn.com/private-7c7dfe99-detect-table-modification/I0yKDIFW2QfsHJIe/images/cloud/migrate/csv_02.webp?fit=max&auto=format&n=I0yKDIFW2QfsHJIe&q=85&s=3d07583e0f23db5a86d43b81683bfca3" alt="upload_file_03" width="3024" height="1483" data-path="images/cloud/migrate/csv_02.webp" />

    Sélectionnez ensuite `Upload a file` sur la partie droite de la page des sources de données :

    <Image img="https://mintcdn.com/private-7c7dfe99-detect-table-modification/I0yKDIFW2QfsHJIe/images/cloud/migrate/csv_03.webp?fit=max&auto=format&n=I0yKDIFW2QfsHJIe&q=85&s=1032b014a1f523d65877906a01f4dede" alt="upload_file_04" width="3024" height="1483" data-path="images/cloud/migrate/csv_03.webp" />

    Une boîte de dialogue s’ouvrira pour vous permettre de sélectionner le fichier que vous souhaitez
    utiliser pour insérer des données dans une table de votre service Cloud.

    <Image img="https://mintcdn.com/private-7c7dfe99-detect-table-modification/I0yKDIFW2QfsHJIe/images/cloud/migrate/csv_04.webp?fit=max&auto=format&n=I0yKDIFW2QfsHJIe&q=85&s=9a1bfd3707e7f3b25f43819a43b9b013" alt="upload_file_05" width="1267" height="736" data-path="images/cloud/migrate/csv_04.webp" />
  </Step>

  <Step>
    ## Configurer la table

    Une fois le fichier téléversé, vous pourrez configurer la table dans laquelle vous souhaitez
    insérer les données. Un aperçu de la table avec les trois premières lignes s’affiche.

    <Image img="https://mintcdn.com/private-7c7dfe99-detect-table-modification/I0yKDIFW2QfsHJIe/images/cloud/migrate/csv_08.webp?fit=max&auto=format&n=I0yKDIFW2QfsHJIe&q=85&s=3884126b5640d94ce4b914553d2ccfb2" alt="upload_file_08" width="3018" height="1476" data-path="images/cloud/migrate/csv_08.webp" />

    Vous pouvez maintenant sélectionner une table de destination. Les options sont :

    * une nouvelle table
    * une table existante

    <br />

    Vous pouvez indiquer dans quelle base de données vous souhaitez téléverser les données et, dans le cas d’une
    nouvelle table, le nom de la table qui sera créée. Vous pourrez également sélectionner la clé de tri :

    <Image img="https://mintcdn.com/private-7c7dfe99-detect-table-modification/I0yKDIFW2QfsHJIe/images/cloud/migrate/csv_05.webp?fit=max&auto=format&n=I0yKDIFW2QfsHJIe&q=85&s=e40f9092ae156aa556931da54266b47c" alt="upload_file_05" width="3016" height="1474" data-path="images/cloud/migrate/csv_05.webp" />

    Les colonnes lues à partir du fichier sont affichées en tant que `Source field`s et, pour chaque champ, vous
    pouvez modifier :

    * le type inféré
    * la valeur par défaut
    * si la colonne doit être [Nullable](/fr/reference/data-types/nullable) ou non

    <Image img="https://mintcdn.com/private-7c7dfe99-detect-table-modification/I0yKDIFW2QfsHJIe/images/cloud/migrate/csv_06.webp?fit=max&auto=format&n=I0yKDIFW2QfsHJIe&q=85&s=05557d10090cef86422e21a7864467cb" alt="upload_file_06" width="3012" height="1476" data-path="images/cloud/migrate/csv_06.webp" />

    <Info>
      **Exclure des champs**

      Vous pouvez également supprimer un champ si vous ne souhaitez pas l’inclure dans l’importation.
    </Info>

    Vous pouvez indiquer le type de moteur de table que vous souhaitez utiliser :

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

    <br />

    Vous pouvez spécifier une expression de clé de partitionnement et une expression de
    clé primaire.

    <Image img="https://mintcdn.com/private-7c7dfe99-detect-table-modification/I0yKDIFW2QfsHJIe/images/cloud/migrate/csv_07.webp?fit=max&auto=format&n=I0yKDIFW2QfsHJIe&q=85&s=59c50fd3731146138bc6e5b65b4e13bf" alt="upload_file_07" width="3004" height="1476" data-path="images/cloud/migrate/csv_07.webp" />

    Cliquez sur `Import to ClickHouse` (illustré ci-dessus) pour importer les données. L’importation des données sera placée en file d’attente, comme
    l’indique le badge d’état `queued` dans la colonne `Status`, comme illustré ci-dessous. Vous pouvez également cliquer sur
    `Open as query` (illustré ci-dessus) pour ouvrir la requête d’insertion dans la console SQL. La requête insérera
    le fichier qui a été téléversé dans un bucket S3 à l’aide de la fonction de table `URL`.

    <Image img="https://mintcdn.com/private-7c7dfe99-detect-table-modification/I0yKDIFW2QfsHJIe/images/cloud/migrate/csv_09.webp?fit=max&auto=format&n=I0yKDIFW2QfsHJIe&q=85&s=cefe5ef966512145b561ede5ff6db4e3" alt="upload_file_09" width="1271" height="487" data-path="images/cloud/migrate/csv_09.webp" />

    Si la tâche échoue, vous verrez un badge d’état `failed` dans la colonne `Status` de
    l’onglet `Data upload history`. Vous pouvez cliquer sur `View Details` pour obtenir plus d’informations
    sur la raison de l’échec du téléversement. Il se peut que vous deviez modifier la configuration de la table ou nettoyer
    les données en fonction du message d’erreur lié à l’insertion échouée.

    <Image img="https://mintcdn.com/private-7c7dfe99-detect-table-modification/I0yKDIFW2QfsHJIe/images/cloud/migrate/csv_10.webp?fit=max&auto=format&n=I0yKDIFW2QfsHJIe&q=85&s=486221ac49f07bb4490975262dec1fb7" alt="upload_file_11" width="1260" height="262" data-path="images/cloud/migrate/csv_10.webp" />
  </Step>
</Steps>
