Cómo comprimir datos de formato variable
Los datos de los archivos de formato variable a menudo contienen registros que presentan relaciones jerárquicas, en los que un tipo de registro es el principal del que dependen los demás tipos de registros. Dado que muchas etapas requieren que los datos estén en formato plano, es posible que tenga que comprimir los datos para poder utilizarlos en etapas posteriores. Por ejemplo, considere estos datos de entrada:
001 Joe,Smith,M,100 Main St,555-234-1290
100 CHK12904567,12/2/2007,6/1/2012,CHK
200 1000567,1/5/2012,Fashion Shoes,323.12
001 Anne,Johnson,F,1202 Lake St,555-222-4932
100 CHK238193875,1/21/2001,4/12/2012,CHK
200 1000232,3/5/2012,Blue Goose Grocery,132.11
200 1000232,3/8/2012,Trailway Bikes,540.00
Es recomendable que comprima los registros para tener un solo registro por transacción. En el ejemplo anterior, eso significaría tomar los registros de transacción (los que tienen la etiqueta 200) y comprimirlos para que incluyan la información del titular de la cuenta (registros con la etiqueta 001) y los detalles de cuenta (registros con la etiqueta 100).
El siguiente procedimiento describe cómo utilizar las etapas Splitter para comprimir registros.