# Tipos de importación

# ¿Qué son los tipos de importación?

Definen los mecanismos para la incorporación y edición de datos disponibles para los indicadores de los componentes IG y M&amp;E.

Al momento de crear/editar un indicador es necesario seleccionar un tipo de importación de datos, lo que determinará los mecanismos de importación habilitados para el mismo.

[![Screenshot_395.png](https://grama.ar/documentacion/uploads/images/gallery/2023-07/scaled-1680-/screenshot-395.png)](https://grama.ar/documentacion/uploads/images/gallery/2023-07/screenshot-395.png)

---

En el sistema se encuentran desarrollados tres tipos de importación de datos que se detallan a continuación:

### Carga manual

Permite la administración manual de datos para el indicador en cuestión. Esto implica que será posible cargar datos por medio de la funcionalidad importación de datos y la función de carga de datos manual desde la plataforma.

<p class="callout info">Para conocer más sobre importación y carga manual de datos visitar  ["Administración de datos" ](https://grama.ar/documentacion/books/administracion-de-datos)</p>

<p class="callout info"> Este tipo de importación se encuentra habilitado por defecto en el sistema, aunque puede eliminarse.</p>

---

### Importación de archivos  


Este mecanismo permite la automatización de carga de datos para los indicadores por medio de la configuración de lectura de archivos.

#### Descripción de campos

<details id="bkmrk-nombre-se-debe-defin"><summary>Nombre</summary>

Se debe definir un nombre para el tipo de importación.

</details><details id="bkmrk-m%C3%A9todo-de-importaci%C3%B3"><summary>Método de importación</summary>

Se debe seleccionar "Importación de Archivos".

</details><details id="bkmrk-tipos-de-archivos-aq"><summary>Tipos de archivos</summary>

Aquí es posible seleccionar el tipo de archivo que se utilizará para la importación, es posible seleccionar archivos excel (XLS o XLSX) o archivos csv.

</details><details id="bkmrk-ruta-del-directorio-"><summary>Ruta del directorio</summary>

Define la ruta absoluta (dentro del servidor donde se encuentra alojada la plataforma) al directorio donde se depositarán los archivos para la importación automática.

</details><details id="bkmrk-%C2%BFb%C3%BAsqueda-recursiva%3F"><summary>¿Búsqueda recursiva?</summary>

Si se selecciona "Si" al momento de buscar archivos en el directorio definido, realizará búsqueda de archivos en los subdirectorios que se encuentren dentro del mismo.

</details><details id="bkmrk-%C2%BFcalcular-porcentaje"><summary>¿Calcular porcentaje?</summary>

Si se marca "Si" el sistema multiplicará los valores leídos por 100.

</details><details id="bkmrk-comprobar-procesamie"><summary>Comprobar procesamiento previo</summary>

Si se selecciona "Si" el sistema desestimará los archivos que ya se procesaron. Lo realiza por medio del nombre del archivo.

</details><details id="bkmrk-email-de-notificaci%C3%B3"><summary>Email de notificación</summary>

Es posible completar con una o más direcciones de correos electrónicos a las cuales el sistema enviará automáticamente en cada ejecución del script un correo con el detalle de la salida del script de importación.

<p class="callout info">Si el campo se deja en blanco no se enviarán notificaciones. Es posible ingresar más de un correo electrónico separándolos con coma.</p>

</details><details id="bkmrk-autocompletar-%C3%ADtems-"><summary>Autocompletar ítems de dimensiones</summary>

Si se marca "Si" al momento de efectuar la importación de datos, si se lee un ítem de cualquier dimensión que no esté creada en el sistema, la creará automáticamente y guardará el valor.

<p class="callout info">Tenga en cuenta que el ítem de la dimensión se creará con igual código y nombre, siendo posible luego modificar el nombre.</p>

<p class="callout warning">Utilizar con cuidado</p>

</details>### Conexión con base de datos  


Este mecanismo permite la automatización de carga de datos para los indicadores por medio de la configuración de una conexión a una base de datos externa al sistema.

#### Descripción de campos

<details id="bkmrk-nombre-se-debe-defin-0"><summary>Nombre</summary>

Se debe definir un nombre para el tipo de importación.

</details><details id="bkmrk-m%C3%A9todo-de-importaci%C3%B3-0"><summary>Método de importación</summary>

Se debe seleccionar "Conexión con BD"

</details><details id="bkmrk-email-de-notificaci%C3%B3-0"><summary>Email de notificación</summary>

Es posible completar con una o más direcciones de correos electrónicos a las cuales el sistema enviará automáticamente en cada ejecución del script un correo con el detalle de la salida del script de importación.

<p class="callout info">Si el campo se deja en blanco no se enviarán notificaciones. Es posible ingresar más de un correo electrónico separándolos con coma.</p>

</details><details id="bkmrk-nombre-de-la-conexi%C3%B3"><summary>Nombre de la conexión</summary>

Indica el nombre de la conexión que se utilizará para acceder a la base de datos.

</details><details id="bkmrk-clase-utilizada-para"><summary>Clase utilizada para leer los datos</summary>

Se debe indicar la clase que implementa la interface ISource para ejecutar las consultas en la base de datos.

</details><details id="bkmrk-prefijo-tablas-utili"><summary>Prefijo tablas</summary>

Utilizado al momento de crear las query de consulta de datos.

</details><details id="bkmrk-autocompletar-%C3%ADtems--0"><summary>Autocompletar ítems de dimensiones</summary>

Define si al momento de efectuarse la importación de datos, si se lee un ítem de cualquier dimensión que no esté creada en el sistema, la creará automáticamente y guardará el valor.

<p class="callout info">Tenga en cuenta que el ítem de la dimensión se creará con igual código y nombre, siendo posible luego modificar el nombre.</p>

<p class="callout warning">Utilizar con cuidado</p>

</details>---

##### Contenido relacionado

- [Guía práctica de tipos de importación](https://grama.ar/documentacion/books/tipos-de-importacion/page/guia-practica-de-tipos-de-importacion)
- [Script de importación](https://grama.ar/documentacion/books/script-de-importacion)
- [Logs de importación](https://grama.ar/documentacion/books/logs-de-importacion)[](https://grama.ar/documentacion/books/logs-de-importacion)

# Guía práctica de tipos de importación

Esta guía contiene información y recomendaciones sobre el manejo de la sección Tipos de importación.

<p class="callout info">Para conocer más aspectos teóricos visitar [¿Qué son los tipos de importación?](https://grama.ar/documentacion/books/tipos-de-importacion/page/que-son-los-tipos-de-importacion)</p>

*[![tipos de importacion.png](https://grama.ar/documentacion/uploads/images/gallery/2023-07/scaled-1680-/image.png)](https://grama.ar/documentacion/uploads/images/gallery/2023-07/image.png)*

---

### Carga, edición y eliminación de tipos de importación

<div id="bkmrk--1" style="padding: 48.96% 0 0 0; position: relative;"><iframe allowfullscreen="allowfullscreen" frameborder="0" height="" src="https://player.vimeo.com/video/844643574?h=c1198ef7ef&title=0&byline=0&portrait=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" width=""></iframe>

</div>*Video: Carga, edición y eliminación de tipos de importación.*

---

##### Resumen de pasos

**Cargar tipos de importación**

1. Presionar "Nuevo tipo de importación"
2. Completar los campos disponibles
3. Guardar

---

**Editar tipos de importación**

1. Buscar el tipo de importación en listado
2. Acceder al tipo de importación seleccionado
3. Presionar “Editar”
4. Realizar los cambios necesarios
5. Guardar

---

**Eliminar tipos de importación**

1. Buscar el tipo de importación en listado
2. Acceder al tipo de importación seleccionado
3. Presionar "Eliminar"

<p class="callout warning">Tener en cuenta que para eliminar un tipo de importación, debe asegurarse que no existan indicadores que lo estén utilizando, de lo contrario no se permitirá eliminar.</p>

<p class="callout danger">Al eliminar un tipo de importación se perderá la información de log asociada a dicho tipo de importación.</p>