Crear una regla CRUD/Cram en Jitterbit App Builder
Introducción
Una regla CRUD/Cram es una regla de negocio con Propósito igual a CRUD, y Acción igual a Cram. Tal regla "introduce" datos en el destino al insertar solo los nuevos registros y omitir silenciosamente cualquier duplicado. (Compare esto con una regla CRUD/Insert (Propósito=CRUD, Acción=Insert) que falla al intentar insertar registros duplicados.)
Las reglas CRUD/Cram son útiles para agregar datos de una API u otras importaciones de conexión de servidor, cuando se desea que se agreguen nuevos registros y se omitan los existentes, y se pueden programar si se desea que se ejecuten cada vez que la fuente de datos externa importe nuevos datos.
Crear una regla CRUD/Cram
Para crear una regla CRUD/Cram, sigue estos pasos:
-
Abre tu aplicación y selecciona > App Workbench > Tablas.
-
Selecciona la tabla que será el objetivo para los datos, luego haz clic en el botón Publicar en la Capa de Negocios.
-
Selecciona App Workbench > Reglas.
-
Haz clic en el botón + Regla.
-
En el panel Regla, establece los siguientes campos:
-
Nombre: Ingresa un nombre para la regla.
-
Propósito: Selecciona CRUD para datos que provienen de la misma fuente de datos, o XP CRUD para datos que provienen de otra fuente de datos. (Otras opciones aparecen dependiendo de tu elección.)
-
Acción: Selecciona Cram.
-
Si Propósito es XP CRUD, aparecen estos dos campos:
-
Fuente de Datos: Selecciona la fuente de datos de donde provienen los datos.
-
Destino de Datos: Selecciona la fuente de datos a donde van los datos.
-
-
Capa de Destino: Selecciona Capa de Datos.
-
Destino: Selecciona la tabla de destino.
-
-
Haz clic en el botón Crear.
Definir una regla CRUD/Cram
Para definir la regla CRUD/Cram, sigue estos pasos:
-
Utiliza el botón + Tablas para agregar las fuentes de datos de origen y destino, y cualquier otra fuente que puedas necesitar en tu fuente de datos de destino.
-
Utiliza el botón + Columna para agregar columnas de origen y destino:
-
Agrega al menos una columna con un Tipo de Destino de Vincular. Para las reglas CRUD/Cram, estas columnas se utilizan para buscar datos existentes en la tabla de destino (cumpliendo la misma función que las columnas de clave primaria de una tabla).
-
Establece el Tipo de Destino en Destino para definir qué columnas de origen van a qué columnas de destino cuando se inserten datos en la tabla de destino.
-
-
Haz clic en el botón Validar.
-
(Opcional) Verifica los resultados de la regla en la pestaña Resultados.