Índice

Search

  1. Prólogo
  2. Introducción a las transformaciones
  3. Puertos de transformación
  4. Memorias caché de transformaciones
  5. Transformación del validador de direcciones
  6. Transformación de agregación
  7. Transformación de asociación
  8. Transformación de excepción de registros incorrectos
  9. Transformación de conversión de mayúsculas y minúsculas
  10. Transformación de clasificador
  11. Transformación de comparación
  12. Transformación de consolidación
  13. Transformación de enmascaramiento de datos
  14. Transformación del Procesador de datos
  15. Transformación de decisión
  16. Transformación de excepción de registros duplicados
  17. Transformación de expresión
  18. Transformación de filtro
  19. Transformación de jerárquica a relacional
  20. Transformación de Java
  21. Referencia API de transformación de Java
  22. Expresiones de Java
  23. Transformación de incorporación
  24. Transformación de generador de claves
  25. Transformación de etiquetador
  26. Transformación de búsqueda
  27. Memorias caché de búsqueda
  28. Memoria caché de búsqueda dinámica
  29. Transformación de macro
  30. Transformación de coincidencia
  31. Transformaciones de coincidencia en el análisis de campos
  32. Transformaciones de coincidencia en el análisis de identidad
  33. Transformación de normalizador
  34. Transformación de fusión
  35. Transformación de analizador
  36. Transformación de Python
  37. Transformación de rango
  38. Transformación de lectura
  39. Transformación de relacional a jerárquica
  40. Transformación de consumidor de servicio web REST
  41. Transformación de enrutador
  42. Transformación de generador de secuencia
  43. Transformación de ordenación
  44. Transformación de SQL
  45. Transformación de estandarizador
  46. Transformación de unión
  47. Transformación de estrategia de actualización
  48. Transformación de consumidor de servicio web
  49. Análisis de mensajes SOAP del servicio web
  50. Generación de mensajes SOAP del servicio web
  51. Transformación de media ponderada
  52. Transformación de ventana
  53. Transformación de escritura
  54. Apéndice A: Delimitadores de transformación

Guía de transformaciones de Developer

Guía de transformaciones de Developer

Propiedades avanzadas

Propiedades avanzadas

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.