> For the complete documentation index, see [llms.txt](https://docs.gaiodataos.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gaiodataos.com/gaio-dataos-spanish/herramientas/tareas/etl/insertar-tabla.md).

# Insertar tabla

<figure><img src="/files/lNSr4dcR8PRcf7k6Cicl" alt=""><figcaption></figcaption></figure>

La tarea **Insert Table** en Gaio DataOS permite copiar o migrar datos de una tabla a otra.

Es especialmente útil para construir procesos ETL, versionar conjuntos de datos o consolidar información de múltiples fuentes.

### Cómo usar

Sigue los pasos a continuación para insertar datos desde una tabla origen hacia una tabla destino:

#### 1. Abrir la tarea Insert Table

En el Studio, ve al panel **Tasks**.\
En la sección **ETL**, selecciona **Insert table**.

***

#### 2. Definir tablas de origen y destino

* **Source Table:** Elige la tabla desde la cual se extraerán los datos (ej.: `sales`).
* **Target Table:** Selecciona o escribe el nombre de la tabla donde se insertarán los datos (ej.: `new_sales`).

Si la tabla destino no existe, debes crearla previamente utilizando la tarea **Create Table**.

***

#### 3. Mapear columnas

El sistema intentará automáticamente emparejar las columnas por nombre.

Puedes:

* Usar **Auto fill** para completar rápidamente los campos coincidentes.
* Ajustar manualmente cada mapeo **Source column → Target column** usando los desplegables.
* Usar **Clear fields** para reiniciar todos los mapeos.

{% hint style="warning" %}
Asegúrate de que los tipos de datos sean compatibles para evitar errores de inserción.
{% endhint %}

#### 4. Revisar y guardar

Después de mapear todas las columnas necesarias:

* Haz clic en **Save** para guardar la tarea.
* O en **Save and run** (si está disponible) para ejecutar la tarea inmediatamente.

***

### Casos de uso

* Sincronizar datos entre tablas dentro de un flujo.
* Crear copias limpias de conjuntos de datos en uso.
* Respaldar datos crudos antes de transformaciones.
* Agregar o particionar registros.

***

### Buenas prácticas

* Usa etiquetas descriptivas para identificar claramente la operación de inserción en tu flujo.
* Valida siempre los mapeos de columnas antes de ejecutar la tarea.
* Combina con pasos de filtrado o transformación si es necesario antes de la inserción.
