Quando uma transformação contém uma função de janela, você precisa configurar as propriedades de definição de janelas. A definição de janelas está disponível apenas para transformações no mecanismo Spark.
Funções de janela operam em um grupo de linhas e calculam um valor de retorno para cada linha de entrada.
Antes de definir uma função de janela em uma transformação de Expressão, você precisa descrever a janela, configurando as propriedades de definição de janelas. Essas propriedades de definição de janelas incluem uma especificação de quadro, as chaves de partição e as chaves de ordem. A especificação de quadro indica quais linhas estão incluídas no cálculo geral da linha atual. As chaves de partição determinam quais linhas estão na mesma partição. As chaves de ordem determinam como as linhas em uma partição são ordenadas.
Depois de configurar propriedades de definição de janelas, você define uma função de janela na transformação de Expressão. A Informatica oferece suporte às funções de janela LEAD e LAG. Você também pode usar funções agregadas como funções de janela em uma transformação de Expressão.