Índice

Search

  1. Preface
  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 coincidencia
  30. Transformaciones de coincidencia en el análisis de campos
  31. Transformaciones de coincidencia en el análisis de identidad
  32. Transformación de fusión
  33. Transformación de normalizador
  34. Transformación de analizador
  35. Transformación de Python
  36. Transformación de rango
  37. Transformación de lectura
  38. Transformación de relacional a jerárquica
  39. Transformación de consumidor de servicio web REST
  40. Transformación de enrutador
  41. Transformación de generador de secuencia
  42. Transformación de ordenación
  43. Transformación de SQL
  44. Transformación de estandarizador
  45. Transformación de unión
  46. Transformación de estrategia de actualización
  47. Transformación de consumidor de servicio web
  48. Análisis de mensajes SOAP del servicio web
  49. Generación de mensajes SOAP del servicio web
  50. Transformación de media ponderada
  51. Transformación de escritura
  52. Delimitadores de transformación

Developer Transformation Guide

Developer Transformation Guide

Propiedades de transformación de generador de secuencia

Propiedades de transformación de generador de secuencia

Configure las propiedades de transformación que utiliza el servicio de integración para generar valores secuenciales.
En la tabla siguiente se enumeran las propiedades que se configuran para un objeto de datos de secuencia y una secuencia nueva:
Propiedad
Descripción
Valor inicial
Valor inicial de la secuencia generada que desea que utilice el servicio de integración si se usa la opción de ciclo. Si selecciona Ciclo, el servicio de integración efectúa un ciclo que regresa a este valor cuando alcanza el valor final.
El valor predeterminado es 0.
El valor máximo es 9 223 372 036 854 775 806.
Valor final
Valor máximo generado por el servicio de integración. Si el servicio de integración alcanza este valor durante la sesión y la secuencia no está configurada para efectuar un ciclo, la sesión no se completará correctamente.
El valor máximo es 9 223 372 036 854 775 807.
Valor de incremento
Diferencia entre dos valores consecutivos del puerto NEXTVAL.
El valor predeterminado es 1.
Debe ser un entero positivo.
El valor máximo es 2 147 483 647.
Ciclo
Si está habilitada, el servicio de integración realiza un ciclo por todo el intervalo de la secuencia y se vuelve a iniciar con el valor inicial.
Si está deshabilitada, el servicio de integración detiene la secuencia al llegar al valor final configurado. El servicio de integración interrumpe la sesión con errores de desbordamiento si se alcanza el valor final y aún tiene filas que procesar.
Restablecer
Si está habilitada, el servicio de integración restablece el objeto de datos de la secuencia al valor inicial cuando finaliza la ejecución de la asignación. Si está deshabilitada, el servicio de integración incrementa el valor actual después de finalizar la ejecución de la asignación y utiliza el valor en la siguiente ejecución de asignación.
Esta propiedad está deshabilitada para las transformaciones de generador de secuencia reutilizables y para las transformaciones de generador de secuencia no reutilizables que utilizan un objeto de datos de secuencia reutilizable.
Nivel de seguimiento
Nivel de detalle de la transformación que el servicio de integración escribe en el registro de la asignación. Puede elegir Simplificado, Normal, Inicialización detallada o Datos detallados. El valor predeterminado es Normal.
Mantener orden de filas
Mantenga el orden de las filas de los datos de entrada en la transformación. 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. El valor predeterminado es false.
La siguiente lista describe las propiedades de la transformación de generador de secuencia que se pueden configurar:
Valor inicial
Valor inicial de la secuencia generada que desea que utilice el servicio de integración si se usa la opción de ciclo. Si selecciona Ciclo, el servicio de integración efectúa un ciclo que regresa a este valor cuando alcanza el valor final.
El valor predeterminado es 0.
El valor máximo es 9 223 372 036 854 775 806.
Incrementar por
Diferencia entre dos valores consecutivos del puerto NEXTVAL.
El valor predeterminado es 1.
Debe ser un entero positivo.
El valor máximo es 2 147 483 647.
Valor final
Valor máximo generado por el servicio de integración. Si el servicio de integración alcanza este valor durante la sesión y la secuencia no está configurada para efectuar un ciclo, la sesión no se completará correctamente.
El valor máximo es 9 223 372 036 854 775 807.
Si conecta el puerto NEXTVAL a un puerto de enteros de nivel inferior, establezca el valor final en un valor que no sea mayor que el valor máximo de entero. Si NEXTVAL excede el valor máximo del tipo de datos para el puerto de nivel inferior, la sesión genera un error.
Valor actual
El valor actual de la secuencia. Especifique el valor que desea que el servicio de integración use como primer valor de la secuencia. Para realizar el ciclo a través de una serie de valores, el valor debe ser mayor o igual que el valor inicial y menor que el valor final.
Si el Número de valores almacenados en la memoria caché es 0, el servicio de integración actualiza el valor actual para reflejar el último valor generado para la sesión más uno, y luego utiliza el valor actual actualizado como base para la próxima vez que ejecute esta sesión. Sin embargo, si utiliza la opción Restablecer, el servicio de integración restablece el valor original de este valor después de cada sesión.
Si edita esta configuración, puede restablecer la secuencia a la nueva configuración. Si modifica el Valor actual a 10 y el incremento es 1, la próxima vez que utilice la sesión, el servicio de integración generará un primer valor de 10.
El valor máximo es 9 223 372 036 854 775 806. El servicio de integración establece el valor en NULL si el valor actual excede el valor máximo.
Ciclo
Si está habilitada, el servicio de integración realiza un ciclo por todo el intervalo de la secuencia y se vuelve a iniciar con el valor inicial.
Si está deshabilitada, el servicio de integración detiene la secuencia al llegar al valor final configurado. El servicio de integración interrumpe la sesión con errores de desbordamiento si se alcanza el valor final y aún tiene filas que procesar.
Número de valores almacenados en la memoria caché
Número de valores secuenciales que el servicio de integración almacena en la memoria caché cada vez. Utilice esta opción cuando varias sesiones utilizan el mismo generador de secuencia reutilizable al mismo tiempo para asegurarse de que cada sesión recibe valores únicos. El servicio de integración actualiza el repositorio al tiempo que guarda cada valor en la memoria caché. Cuando se establece en 0, el servicio de integración no almacena los valores en la memoria caché.
El valor predeterminado es 0.
El valor predeterminado para un generador de secuencia reutilizable es 1000.
El valor máximo es 9 223 372 036 854 775 807.
Restablecer
Si está habilitada, el servicio de integración genera valores basados en el valor actual original para cada sesión. Si está deshabilitada, el servicio de integración actualiza el valor actual para reflejar el último valor generado para la sesión más uno y después utiliza el valor actual actualizado como base para la siguiente ejecución de sesión.
Esta propiedad está deshabilitada para las transformaciones de generador de secuencia reutilizables.
Nivel de seguimiento
Nivel de detalle de la transformación que el servicio de integración escribe en el registro de la sesión.