Lorsqu'une transformation contient une fonction de fenêtre, vous devez configurer les propriétés de fenêtrage. Le fenêtrage est disponible pour les transformations sur le moteur Spark uniquement.
Les fonctions de fenêtre fonctionnent sur un groupe de lignes et calculent une valeur de renvoi pour chaque ligne d'entrée.
Avant de définir une fonction de fenêtre dans une transformation Expression, vous devez décrire la fenêtre en configurant les propriétés de fenêtrage. Les propriétés de fenêtrage incluent une spécification de cadre, des clés de partition et des clés de tri. La spécification du cadre indique quelles lignes sont incluses dans le calcul global de la ligne actuelle. Les clés de partition déterminent les lignes qui se trouvent dans la même partition. Les clés de commande déterminent la manière dont les lignes d'une partition sont triées.
Après avoir configuré des propriétés de fenêtrage, vous définissez une fonction de fenêtre dans la transformation Expression. Informatica prend en charge les fonctions de fenêtre LEAD et LAG. Vous pouvez également utiliser des fonctions d'agrégation comme fonctions de fenêtre dans une transformation Expression.