---
title: "Creación bulk desde una base de datos relacional"
canonical: "https://onesaitplatform-es.refined.site/space/ruta/3895492670/Creaci%C3%B3n%20bulk%20desde%20una%20base%20de%20datos%20relacional"
format: markdown
---
> ℹ️ Desde la [versión 3.1.0-KickOff](https://dev.onesaitplatform.com/space/ruta/2217052456/Publicada+Release+3.1.0+(KickOff)+de+Onesait+Platform), en el Control Panel se ha pasado a denominar a las Ontologías como «**Entidades**». Esto no altera ninguna funcionalidad; simplemente se ha cambiado la nomenclatura para un mejor entendimiento del concepto.

> ✅ Disponible desde la [versión 5.2.0-TopGun](https://dev.onesaitplatform.com/space/ruta/3894935553/Publicada+Release+5.2.0+(TopGun)+de+Onesait+Platform).

> Macro (toc)

> 📝 Interfaz de usuario: **5.3.2-Ultimate**

# Introducción

La funcionalidad de **creación *****bulk***** de Entidades desde una base de datos relacional** permite automatizar el proceso de creación de Entidades desde bases de datos relacionales.

Hasta ahora, cuando nos conectábamos a una base de datos relacional, teníamos que crear Entidad a Entidad, mientras que ahora podrás crear varias Entidades a la vez, evitando así repetir el proceso de creación por cada Entidad, ahorrando mucho tiempo al usuario.

# Pasos

## Crear la Entidad

Desde el Control Panel, navegaremos al menú de **Desarrollo > Mis Entidades**.

![image-20240315-092532.png](media://10dee89e-6023-4bea-ad50-ae4680597736)

 

Esto nos llevará al listado de Entidades disponibles. Para crear la Entidad, pulsaremos en el botón de «**+**» situado en la parte superior derecha de la pantalla.

![image-20240227-121951.png](media://7ec45a32-a454-49c2-8140-84f27d8b8ad1)

De las distintas Entidades que vamos a poder crear, seleccionaremos la de «**Creación desde Fichero**»:

![image-20240315-102404.png](media://18c56435-1d9a-409a-8fdb-59d73561f44d)

## Conexión y selección de tablas

Tras pulsar, accederemos a la interfaz de usuario, en donde podremos ver que está dividida en dos zonas:

![image](media://17f4cc56-b144-4976-85ac-36263da413ee)

- La zona superior, que va a permitir seleccionar las tablas de las cuales queremos generar una Entidad.
- La zona inferior, que sirve para añadir permisos a los usuarios sobre las Entidades que generemos.

Lo primero que hay que hacer es seleccionar la base de datos sobre la que vamos a trabajar, y el esquema de datos si aplicase.

![image](media://e6e89a34-fe11-4464-a522-75ac69be8cff)

En la parte derecha, veremos las tablas disponibles de esa base de datos y el esquema.

- Vamos a poder seleccionar individualmente las tablas, o por el contrario podremos seleccionar un conjunto de ellas.
- Por defecto, el nombre de la entidad será: «DOMINIO_NOMBRE_DE_LA_TABLA».
- También, vamos a poder cambiar el nombre que tendrá la Entidad creada a partir de dicha tabla.
- El identificador de la Entidad será la «*Primary Key*» de la tabla. Se puede seleccionar de entre los campos que posea la tabla.

![image](media://6d9061b0-1530-4336-b23e-6991cf3efdd6)

En la parte inferior, podremos seleccionar los usuarios a los cuales otorgaremos permisos sobre las Entidades creadas, y qué tipo de permiso se asignarán.

![image](media://30e560ca-4b65-4693-adad-4a2d1020905a)

Una vez seleccionadas las tablas y otorgados los permisos a los usuarios, podremos pulsar sobre el botón de «**Create**» para iniciar el proceso de creación de Entidades.

![image-20240315-095454.png](media://f7f2c53f-93b2-45bf-885d-a98f47ee0072)

Se mostrará entonces una ventana con las opciones disponibles a realizar con la Entidad creada.

![image-20240315-100324.png](media://519a9007-b9cc-4f12-b6e0-0510b467af60)

Pulsando en el botón de «***Close***» se volverá al listado de Entidades donde estarán las nuevas Entidades que hemos creado.

![image-20240401-140734.png](media://8e2ce7ff-42d8-4f82-856c-8563a72b4d29)