Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Modo de Upsert en MongoDB disponible desde la versión 2.1.2

Info

Modo de Upserts masivos en MongoDB disponible desde la versión 2.3.0

Table of Contents

Descripción

La etapa de destino Onesait de Dataflow actualiza la información sobre las ontologías configuradas.Image Removed

...

Cómo usarla

Importación al pipeline

Para añadirlo al pipeline, busca Onesait en la paleta de etapas así:

...

Una vez importado, se puede configurar para conseguir diferentes comportamientos según el caso.

Pestañas de configuración disponibles

General

Esta pestaña muestra información general y una opción para mostrar el punto generador de eventos en el escenario.

...

Marcando la opción "Producir Eventos", el escenario muestra otro punto para hacer uso de los eventos.

...

Por ejemplo, data-not-updated:

...

Origen

Esta pestaña muestra un formulario para rellenar con la información del Broker Digital de Onesait Platform.

...

image-20241210-120244.pngImage Added

Destino

Esta pestaña muestra el formulario principal de la etapa.

...

Si se selecciona la opción Usar SQL, se puede utilizar una consulta SQL personalizada:

...

Ejemplo

Digamos que recibimos datos como esta estructura sencilla.

...

A continuación, estableceríamos las propiedades a actualizar en el nombre de la columna, en función de los valores de los campos de registro.

Modo de Upsert en MongoDB (a partir de la versión 2.1.2)

A partir de la versión 2.1.2 es posible utilizar el nodo upsert como nodo upsert (sólo para ontologías MongoDB) con la siguiente configuración:

...

  • Root node type (Tipo de nodo raíz) → como en el nodo de inserción, se puede utilizar el tipo de nodo raíz de la ontología de destino.

  • Custom root node name (Nombre personalizado de nodo raíz) → sólo se puede utilizar cuando se selecciona “Nombre personalizado de nodo raíz” para especificar el nombre personalizadodel nodo raíz.

  • Key fields to perform upsert (Campos clave para realizar upsert) → Selecciona los campos de datos entrantes para generar la clave dinámica del registro. Cuando se encuentra esta clave, se aplica la actualización, y cuando no se encuentra, se produce una inserción.

Modo de Upserts Masivos en MongoDB (desde 2.3.0)

A partir de la versión 2.3.0 es posible utilizar el modo masivo con upserts (sólo para ontologías MongoDB) con la siguiente configuración:

...