Cuando se define un destino para un flujo de Data Refinery que utiliza una conexión, se puede definir cómo se desea que se escriban los datos utilizando las opciones proporcionadas por el conector.
Puede consultar una tabla con las propiedades de cada fuente de datos en Datos > Conectividad. Expanda Recursos de conexión y seleccione Propiedades de conexión.
Por ejemplo, para IBM Db2, puede establecer las siguientes opciones de destino en Data Refinery:
En las propiedades de destino Data Refinery, puede ver estas opciones en los campos Modo de escritura y Acción de tabla.
Modalidad de grabación
El modo de escritura define cómo se escriben los registros en la tabla de destino.
- Insertar
Este modo inserta filas en la tabla de destino. La tabla de destino debe tener los mismos tipos de columna que los datos que se van a insertar o debe ser compatible con estos tipos de columna.
- Fusión
Este modo fusiona filas utilizando la clave primaria de la tabla de destino. Si proporciona una columna clave en las propiedades de destino del flujo de Data Refinery y no hay filas que coincidan con este valor de columna clave, el conector inserta los datos. En caso contrario, se actualizan los datos.
- Actualizar
Este modo actualiza las filas basándose en los nombres de las columnas clave o en la clave primaria definida en la tabla de destino.
Véase también Problema conocido para la opción Actualizar.
Nombres de columna de clave
Si proporciona los nombres de columna clave como una lista de nombres de columna separados por comas, esta lista anula la clave primaria utilizada durante una actualización o fusión.
Acción en tabla
La acción de la tabla define cómo maneja la tabla de destino el nuevo conjunto de datos.
- Anexar
Esta acción escribe filas en la tabla
- Sustituir
Esta acción elimina la tabla de destino, si existe, y vuelve a crear la tabla de destino con el esquema resultante a partir de la salida del flujo de Data Refinery.
- TRUNCATE
Esta acción elimina todas las filas existentes en la tabla de destino.