> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Subir archivos a Cloud

> Aprende a subir archivos a 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 ofrece una forma sencilla de importar tus archivos y admite los
siguientes formatos:

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

<Steps>
  <Step title="Subir un archivo" id="upload-file">
    En la página principal de Cloud, selecciona tu servicio como se muestra a continuación:

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

    Si tu servicio está inactivo, tendrás que activarlo.

    Selecciona `Data sources` en la pestaña de la izquierda, como se muestra a continuación:

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

    A continuación, selecciona `Upload a file` en la parte derecha de la página de fuentes de datos:

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

    Se abrirá un cuadro de diálogo para que puedas seleccionar el archivo que deseas
    usar para insertar datos en una tabla de tu servicio de Cloud.

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

  <Step title="Configurar la tabla" id="configure-table">
    Una vez cargado el archivo, podrás configurar la tabla en la que quieres
    insertar los datos. Se muestra una vista previa de la tabla con las tres primeras filas.

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

    Ahora puedes seleccionar una tabla de destino. Las opciones son:

    * una tabla nueva
    * una tabla existente

    <br />

    Puedes especificar en qué base de datos deseas cargar los datos y, en el caso de
    una tabla nueva, el nombre de la tabla que se creará. También podrás seleccionar la clave de ordenación:

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

    Las columnas leídas del archivo se muestran como `Source field` y, para cada campo,
    puedes cambiar:

    * el tipo inferido
    * el valor predeterminado
    * si la columna debe ser [Nullable](/docs/es/reference/data-types/nullable) o no

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

    <Info>
      **Excluir campos**

      También puedes quitar un campo si no deseas incluirlo en la importación
    </Info>

    Puedes especificar el tipo de motor de tabla que deseas usar:

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

    <br />

    Puedes especificar una expresión de clave de partición y una expresión
    de clave primaria.

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

    Haz clic en `Import to ClickHouse` (mostrado arriba) para importar los datos. La importación se pondrá en cola, como
    indica la insignia de estado `queued` en la columna `Status`, como se muestra a continuación. También puedes hacer clic en
    `Open as query` (mostrado arriba) para abrir la consulta de inserción en la consola SQL. La consulta insertará
    el archivo que se cargó en un bucket de S3 mediante la table function `URL`.

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

    Si el trabajo falla, verás una insignia de estado `failed` en la columna `Status` de
    la pestaña `Data upload history`. Puedes hacer clic en `View Details` para obtener más información
    sobre por qué falló la carga. Es posible que debas modificar la configuración de la tabla o depurar
    los datos según el mensaje de error de la inserción fallida.

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