Ao incluir uma função de janela em uma transformação de Expressão, você configura as propriedades de definição de janelas associadas a essa função. Propriedades de definição de janelas definem os limites de particionamento, ordenação e quadro associados a uma linha de entrada específica.
Configure uma transformação para definição de janelas na guia Definição de Janelas.
A seguinte imagem mostra a guia Definição de Janelas:
Você configura os seguintes grupos de propriedades na guia Definição de Janelas:
Quadro
Define as linhas que estão incluídas no quadro para a linha de entrada atual, com base em deslocamentos físicos a partir da posição da linha de entrada atual.
Configure um quadro se você usar uma função de agregação como uma função de janela. As funções de janela LEAD e LAG fazem referência a linhas individuais e ignoram a especificação de quadro.
Chaves de Partição
Separe as linhas de entrada em diferentes partições. Se você não definir chaves de partição, todas as linhas pertencerão a uma única partição.
Chaves de Ordem
Defina como as linhas em uma partição são ordenadas. As portas que você escolher determinam a posição de uma linha dentro de uma partição. A chave de ordem pode ser crescente ou decrescente. Se você não definir chaves de ordem, as linhas não terão uma ordem específica.