Patrones e infraestructura de secuencia de datos por lotes
El entorno proceso por lotes proporciona una infraestructura de secuencia de datos por lotes (BDS) que incluye código precompilado para utilizar con corrientes de datos como texto, bytes, bases de datos y conjuntos de datos. Puede implementar una interfaz donde se añade la lógica empresarial para procesar la secuencia. El código precompilado gestiona acciones como, por ejemplo, abrir, cerrar y externalizar e internalizar puntos de comprobación.
Patrones de infraestructura de BDS
Un patrón de infraestructura BDS es una interfaz Java™ TM sencilla para un tipo concreto de secuencia de datos que un usuario implementa para insertar lógica empresarial. La infraestructura de BDS tiene varias clases de soporte para cada patrón que realizan la mayor parte de tareas rutinarias relacionadas con la gestión de secuencias. En la siguiente tabla se muestran los patrones que proporciona el entorno proceso por lotes:
Nombre de patrón | Descripción | Clases de soporte |
---|---|---|
Se utiliza para recuperar datos de una base de datos que use una conexión JDBC. |
|
|
Se utiliza para grabar datos en una base de datos utilizando una conexión JDBC. |
|
|
Se utiliza para implementar la lógica empresarial de procesar datos desde una conexión JDBC utilizando un procedimiento almacenado |
|
|
Se utiliza para implementar la lógica empresarial de exportar datos a una conexión JDBC utilizando un procedimiento almacenado |
|
|
Se utiliza para leer datos de bytes de un archivo. |
FileByteReader |
|
Se utiliza para escribir datos de bytes en un archivo. |
FileByteWriter |
|
Se utiliza para leer un archivo de texto. |
TextFileReader |
|
Se utiliza para grabar en un archivo de texto. |
TextFileWriter |
|
![]() |
![]() Se utiliza para leer un conjunto de datos de z/OS. |
![]()
|
![]() |
![]() Se utiliza para grabar en un conjunto de datos de z/OS. |
![]()
|
Se utiliza para recuperar datos de una base de datos que use el proveedor JPA que hay configurado. |
JPAReader |
|
Se utiliza para grabar datos en una base de datos que utilice una conexión Java Persistence API (JPA). |
JPAWriter |
Pasos de la infraestructura BDS
Los pasos de la infraestructura BDS minimizan la cantidad de trabajo para crear un paso por lotes realizando las tareas de contabilidad relacionadas con la gestión de pasos y delegando la lógica empresarial a una clase implementada por el usuario.
Paso | Descripción |
---|---|
Implementación del paso por lotes genérico (GenericXDBatchStep) |
Paso simple que utiliza una secuencia de entrada y una de salida. |
Implementación del paso tolerante a errores (ThresholdBatchStep) |
Paso simple que utiliza una secuencia de entrada, una de salida y una de errores. |
ThresholdPolicies
Paso | Descripción |
---|---|
Declaración de la política de umbral basado en registro (RecordBasedThresholdPolicy) |
Esta política proporciona una implementación proceso por lotes de la interfaz ThresholdPolicy. |
Declaración de la política de umbral basado en porcentaje (PercentageBasedThresholdPolicy) |
Esta política proporciona una implementación proceso por lotes de la interfaz ThresholdPolicy |