Cuando una transformación contiene una función de ventana, es necesario configurar las propiedades de administración de ventanas. La administración de ventanas solo está disponible para las transformaciones en el motor Spark.
Las funciones de ventana operan en un grupo de filas y calculan un valor de devolución para cada fila de entrada.
Antes de definir una función de ventana en una transformación de expresión, debe describir la ventana configurando las propiedades de administración de ventanas. Las propiedades de administración de ventanas incluyen una especificación de marco, claves de partición y claves de ordenación. La especificación de marco indica qué filas se incluyen en el cálculo general para la fila actual. Las claves de partición determinan qué filas se incluyen en la misma partición. Las claves de ordenación determinan cómo se ordenan las filas de una partición.
Tras configurar las propiedades de administración de ventana, defina una función de ventana en la transformación de expresión. Informatica admite las funciones de ventana LEAD y LAG. También puede utilizar funciones de agregado como funciones de ventana en una transformación de expresión.