Paso 4: Limpieza de las integraciones anteriores en TDATASEG

Al finalizar correctamente la asignación, el sistema suprime la ejecución anterior de la tabla TDATASEG. (La tabla TDATASEG es la ubicación en la que se almacenan los datos del área de trabajo.) Si esta es la primer ejecución de la integración, este paso se completa rápidamente porque no hay ningún datos de periodo anterior. Si hay una gran cantidad de datos anteriores, puede que este paso tarde mucho en ejecutarse.

Como puede ver a continuación, se usa el parámetro batchSize para suprimir fragmentos de datos de la tabla TDATASEG, para que el proceso de supresión no alcance el límite de procesamiento de una sentencia SQL individual. Se puede ajustar este paso mediante el ajuste del tamaño de lote para que pueda limitar el número de sentencias delete. Para esta ejecución, el tamaño del lote se ha establecido en 1000 y podría ser un valor superior. En una ejecución posterior, este paso tardó 6 minutos en suprimir la carga anterior de, aproximadamente, un millón de registros.

Note:

No establezca el tamaño de lote en un tamaño muy grande, ya que los datos se cargan en memoria para el procesamiento, en función del tamaño de lote y pueden consumir memoria. La memoria del sistema es común para Oracle Enterprise Performance Management Cloud y puede afectar a otras áreas de la instancia.

En la imagen se muestra el parámetro de tamaño de lote que se usa para suprimir los fragmentos de datos.