Ordenación de registros de salida

En la etapa Write to File, la ficha Ordenar campos define los campos según los cuales se ordenan los registros de salida antes de escribirlos en el archivo de salida.. La ordenación es opcional.

  1. En Write to File, haga clic en la ficha Ordenar campos.
  2. Haga clic en Agregar.
  3. Haga clic en la flecha desplegable de la columna Nombre del campo y seleccione el campo según el cual quiere ordenar. Los campos que se pueden seleccionar dependen de los campos del flujo de datos.
  4. En la columna Criterio de ordenación, seleccione Ascending o Descending.
  5. Repita hasta terminar de agregar todos los campos de salida que desea utilizar para la ordenación. Cambie el criterio de ordenación destacando la fila del campo que desea desplazar y haciendo clic en Arriba o Abajo.
  6. Las opciones predeterminadas de rendimiento de orden para su sistema están definidas en Management Console. Si desea anular las opciones de rendimiento de orden predeterminadas de su sistema, haga clic en Opciones avanzadas. El cuadro de diálogo Opciones avanzadas contiene las siguientes opciones de rendimiento de orden:
    Límite de registros en memoria
    Especifica la cantidad máxima de filas de datos que un ordenador guardará en la memoria antes de empezar la paginación al disco. De forma predeterminada, la ordenación de 10.000 registros o menos se realizará en la memoria y la de más de 10.000 registros se realizará como una ordenación en disco. El límite máximo es de 100.000 registros. Normalmente, la ordenación que se realiza en la memoria es más rápida que la que se realiza en disco; por lo tanto, este valor se debe establecer lo suficientemente alto para que la mayor parte de la ordenación sea en la memoria y solo los conjuntos de datos grandes se escriban en el disco.
    Nota: Tenga cuidado en entornos en los que se ejecuten trabajos de forma concurrente, porque aumentar la configuración del Límite de registros en memoria aumenta las posibilidades de agotar la memoria.
    Número máximo de archivos temporales
    Especifica el número máximo de archivos temporales que puede utilizar el proceso de orden. El uso de una gran cantidad de archivos temporales puede producir un mejor rendimiento. Sin embargo, la cantidad óptima depende en gran medida de la configuración en el servidor que ejecuta Spectrum™ Technology Platform. Debe experimentar distintas configuraciones y observar el efecto en el rendimiento de usar una mayor o menor cantidad de archivos temporales. Para calcular la cantidad aproximada de archivos temporales que se pueda necesitar , use la siguiente ecuación:
    (NumberOfRecords × 2) ÷ InMemoryRecordLimit = NumberOfTempFiles 
    Tenga en cuenta que la cantidad máxima de archivos temporales no puede ser superior a 1.000.
    Activar compresión
    Especifica que los archivos temporales se comprimen cuando se los escribe en el disco.
    Nota: La configuración del rendimiento óptimo de orden depende de la configuración del hardware de su servidor. No obstante, la siguiente ecuación generalmente produce un buen rendimiento de orden:
    (InMemoryRecordLimit × MaxNumberOfTempFiles ÷ 2) >= TotalNumberOfRecords