Back y Arquitectura

Generación bulk de Entidades sobre bases de datos relacionales

La funcionalidad Bulk Creation from Relational Database permite automatizar el proceso de creación de Entidades en Onesait Platform 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 tenemos la posibilidad de crear varias entidades a la vez, evitando así repetir el proceso de creación por cada entidad, ahorrando mucho tiempo al usuario.

¿Cómo se usa en la Plataforma?

Desde el Control Panel, tendremos que acceder a Development > My Entities:

Una vez que accedamos al listado de entidades disponibles, pulsaremos en el botón de + para crear una nueva. De entra las diferentes opciones que tendremos, seleccionaremos la tarjeta de Bulk creation from a Relational Database.

Al pulsar en la tarjeta, accederemos a la interfaz de creación masiva de entidades:

La sección superior de la interfaz va a permitir seleccionar las tablas de la base de datos a partir de las cuales queremos generar entidades. En la sección inferior podremos asignar los permisos a los usuarios sobre esas entidades que vamos a generar.

Por tanto, lo primero que vamos a tener que hacer es seleccionar la base de datos sobre la que vamos a trabajar, así como el schema si le aplica.

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

  • Podremos 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 ID de la Entidad será la Primary Key de la tabla. Podremos seleccionar de entre los campos que posea la tabla.

En la parte inferior podremos seleccionar los usuarios a los cuales queremos otorgar permisos sobre las entidades creadas y qué tipo de permiso otorgaremos.

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.

Al finalizar, la interfaz regresará al listado de Entidades, donde aparecerán las nuevas entidades que has creado.


Si estáis interesados en conocer más acerca de esta nueva funcionalidad o en ver una demo de cómo funciona, no dudéis en dejarnos un comentario o mandarnos un aviso en nuestro canal de soporte de Onesait Platform.

Imagen de cabecera: Annie Spratt en Unsplash.

✍🏻 Author(s)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *