Saltar al contenido

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:

  1. Abre tu aplicación y selecciona > App Workbench > Tablas.

  2. Selecciona la tabla que será el objetivo para los datos, luego haz clic en el botón Publicar en la Capa de Negocios.

  3. Selecciona App Workbench > Reglas.

  4. Haz clic en el botón + Regla.

  5. 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.

  6. Haz clic en el botón Crear.

Definir una regla CRUD/Cram

Para definir la regla CRUD/Cram, sigue estos pasos:

  1. 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.

  2. 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.

  3. Haz clic en el botón Validar.

  4. (Opcional) Verifica los resultados de la regla en la pestaña Resultados.