Configure propiedades avanzadas para determinar la manera en que el servicio de integración de datos procesa los datos de la transformación de escritura.
Configure las siguientes propiedades en la ficha
Avanzadas
:
Nivel de seguimiento
Controle la cantidad de detalle incluido en el archivo de registro de asignación.
Tipo de carga de destino
Tipo de la carga de destino. Seleccione Normal o Masiva. Puede establecer el tipo de carga de destino de los recursos relacionales o de los objetos de datos personalizados.
Si selecciona Normal, el servicio de integración de datos carga los destinos normalmente. Puede elegir Masiva cuando cargue los destinos a DB2, Sybase, Oracle o Microsoft SQL Server. Si especifica Masiva para otros tipos de base de datos, el servicio de integración de datos regresa a la opción de carga normal. La carga masiva puede aumentar el rendimiento de las asignaciones, aunque limita la capacidad de recuperación ya que no se realiza ningún registro de base de datos. Al escribir en un destino Oracle con carga masiva, puede optimizar el rendimiento deshabilitando las restricciones en la base de datos Oracle.
Seleccione el modo Normal si la asignación contiene una transformación de estrategia de actualización. Si elije Normal y el nombre del destino de Microsoft SQL Server incluye espacios, configure el siguiente SQL de entorno en el objeto de conexión:
SET QUOTED_IDENTIFIER ON
Reemplazo de actualización
Reemplaza la instrucción UPDATE predeterminada del destino.
Eliminar
Elimina todas las filas marcadas para su eliminación.
Esta propiedad está habilitada de manera predeterminada.
El motor de Databricks Spark ignora esta propiedad. Para eliminar filas, utilice una transformación de estrategia de actualización.
Insertar
Inserta todas las filas marcadas para su inserción.
Esta propiedad está habilitada de manera predeterminada.
El motor de Databricks Spark ignora esta propiedad. Para insertar filas, utilice una transformación de estrategia de actualización.
Estrategia de esquema de destino
Tipo de estrategia de esquema de destino de la tabla de destino relacional o de Hive.
Puede seleccionar una de las siguientes estrategias de esquema de destino:
RETAIN: Mantener esquema de destino existente. El servicio de integración de datos conserva el esquema de destino actual.
CREATE: Crear o reemplazar la tabla en tiempo de ejecución. El servicio de integración de datos elimina la tabla de destino en tiempo de ejecución y la reemplaza por una tabla basada en la tabla de destino que indique.
Asignar parámetro. Puede asignar un parámetro que represente el valor de la estrategia de esquema de destino y, a continuación, cambiar el parámetro en tiempo de ejecución.
Consulta DDL para crear o reemplazar
Crea o reemplaza la tabla de destino en tiempo de ejecución según una consulta DDL que haya definido. Aplicable cuando se selecciona la opción de estrategia de esquema de destino
CREATE: Crear o reemplazar la tabla en tiempo de ejecución
.
Truncar tabla de destino
Trunca el destino antes de cargar los datos.
Esta propiedad está habilitada de manera predeterminada.
Truncar la partición de destino
Trunca un destino de Hive particionado interno o externo antes de que cargue datos. Debe elegir
Truncar tabla de destino
para poder seleccionar esta opción.
De manera predeterminada, la opción está deshabilitada.
Estrategia de actualización
La estrategia de actualización de las filas existentes. Puede seleccionar una de las siguientes estrategias:
Actualizar como actualización. El servicio de integración de datos actualiza todas las filas marcadas para la actualización.
Actualizar como inserción. El servicio de integración de datos inserta todas las filas marcadas para la actualización. También debe seleccionar la opción
Insertar
destino.
Actualizar o insertar. El servicio de integración de datos actualiza las filas marcadas para la actualización si existen en el destino y luego inserta todas las filas restantes marcadas para la inserción. También debe seleccionar la opción
Insertar
destino.
PreSQL
Comando SQL que el servicio de integración de datos ejecuta en las bases de datos de destino antes de leer el origen.
Developer tool no valida el SQL.
PostSQL
Comando SQL que el servicio de integración de datos ejecuta en la base de datos de destino después de escribir en el destino.
Developer tool no valida el SQL.
Mantener orden de filas
Mantenga el orden de las filas de los datos de entrada en el destino. Seleccione esta opción si el servicio de integración de datos no debe realizar ninguna optimización que pueda cambiar el orden de las filas.
Cuando el servicio de integración de datos realiza optimizaciones, puede hacer que se pierda el orden de las filas establecido anteriormente en la asignación. Puede establecer el orden de filas en una asignación con un origen de archivo sin formato ordenado, un origen relacional ordenado o una transformación de ordenación. Al configurar un destino para mantener el orden de las filas, el servicio de integración de datos no realiza optimizaciones en el destino.
Restricciones
Instrucciones SQL para las restricciones de integridad referencial en el nivel de tabla. Solo se aplica a los destinos relacionales.