Cómo ordenar datos en una transformación de agregación
Cómo ordenar datos en una transformación de agregación
Para utilizar una entrada ordenada, pase datos ordenados por una transformación de agregación.
Debe ordenar los datos por los puertos agrupar por del agregador en el orden que aparecen en la transformación de agregación.
En el caso de entradas relacionales y de archivo sin formato, utilice la transformación de ordenación para ordenar los datos de la asignación antes de pasarlos a la transformación de agregación. Puede poner la transformación de ordenación en cualquier lugar de la asignación antes del agregador en el caso de que ninguna transformación cambie el orden de los datos ordenados. La agrupación por columnas en la transformación de agregación debe estar en el mismo orden que aparece en la transformación de ordenación.
La siguiente asignación muestra una transformación de ordenación configurada para ordenar los datos de origen en orden ascendente según ITEM_NO:
La transformación de ordenación ordena los datos del siguiente modo:
ITEM_NO
ITEM_NAME
QTY
PRICE
345
Soup
4
2.95
345
Soup
1
2.95
345
Soup
2
3.25
546
Cereal
1
4.49
546
Cereal
2
5.25
Con la entrada ordenada, la transformación de agregación devuelve los siguientes resultados: