Options
Le tableau suivant répertorie les options du stage Filter.
Nom de l'option |
Description/Valeurs valides |
---|---|
Grouper par |
Indique le champ à utiliser pour créer des groupes d'enregistrements à filtrer. Le stage Filter conservera un ou plusieurs enregistements de chaque groupe, selon la manière dont vous configurez le stage. Si vous avez utilisé un stage de correspondance précédemment dans le flux de données, tel que Interflow Match, Intraflow Match ou Transactional Match, vous devez sélectionner le champ CollectionNumber pour utiliser les collections créées par le stage de correspondance en tant que groupes. Cependant, si vous souhaitez regrouper les enregistrements par un autre champ, choisissez ce dernier ici. Par exemple, si vous souhaitez filtrer tous les enregistrements dotés de la même valeur dans le champ AccountNumber sauf un, vous devez sélectionner AccountNumber. |
Trier |
Si vous spécifiez un champ dans le champ Grouper par, cochez cette case pour trier les enregistrements par la valeur contenu dans le champ de votre choix. Cette option est activée par défaut. |
Avancé |
Cliquez sur ce bouton pour indiquer les options de performances du tri. Par défaut, les options de performances du tri spécifiées dans Management Console, qui représentent les options de performances par défaut pour votre système, sont appliquées. Si vous souhaitez remplacer les options de performances par défaut de votre système, cochez la case Écraser les options de performance du tri, puis spécifiez les valeurs que vous souhaitez obtenir dans ces champs :
Remarque : Les paramètres de performances de tri optimal dépendent de la configuration matérielle de votre serveur. Néanmoins, l'équation suivante produit généralement de bonnes performances de tri :
|
Limiter le nombre d'enregistrements doublons renvoyés |
Définit le nombre maximal d'enregistrements renvoyés de chaque groupe. Si vous définissez cette option sur 1, vous pouvez définir des règles de filtre pour déterminer l'enregistrement à renvoyer dans chaque groupe. Si aucune règle n'est définie, le premier enregistrement de chaque collection sera renvoyé et le reste ignoré. Dans ce mode, les règles de filtre définissent l'enregistement qui sera conservé. Par exemple, si vous définissez une règle dans laquelle l'enregistrement doté du score de correspondance le plus élevé dans un groupe est conservé et que vous définissez cette option sur 1, l'enregistrement doté du score de correspondance le plus élevé dans chaque groupe survivra et les autres enregistrements du groupe seront abandonnés. Si vous définissez cette option sur une valeur supérieure à un, vous ne pouvez pas spécifier les règles de filtre. Remarque : Dans l'éventualité où aucun enregistrement de la collection ne répond aux critères de la règle définie, aucun enregistrement du groupe n'est renvoyé.
|
Supprimer les doublons du groupe |
Indique d'utiliser les règles de filtre pour déterminer les enregistrements qui sont enlevés de la collection. Les enregistrements restants dans la collection sont conservés. Quand cette option est sélectionnée, vous devez définir une règle. Remarque : Si un groupe ne contient qu'un enregistrement, les règles de filtre sont ignorées et l'enregistrement est conservé.
|
Options de règle
Les règles de filtre déterminent les enregistrements d'un groupe à conserver ou à enlever. Si vous sélectionnez l'option Limiter le nombre d'enregistrements doublons renvoyés, les règles déterminent les enregistrements qui survivent au filtre. Si vous sélectionnez loption Supprimer les doublons du groupe, les règles déterminent les enregistrements qui sont enlevés du flux de données.
Pour ajouter une règle, sélectionnez Règles dans la hiérarchie des règles et cliquez sur Ajouter une règle
Si vous spécifiez plusieurs règles, vous devrez sélectionner un opérateur logique à utiliser entre chaque règle. Choisissez Et si vous souhaitez que la nouvelle règle et la règle précédente soient toutes les deux respectées pour que la condition soit remplie. Sélectionnez Ou isi vous souhaitez que la règle précédente ou la nouvelle règle soit respectée pour que la condition soit remplie.
Option | Description |
---|---|
Nom du champ |
Indique le nom du champ de flux de données dont vous souhaitez évaluer la valeur afin de déterminer si l'enregistrement doit être filtré. |
Type de champ |
Indique le type de données dans le champ. L'un des éléments suivants :
|
Opérateur |
Indique le type de comparaison à utiliser pour évaluer le champ. L'un des éléments suivants :
|
Type de valeur |
Indique le type de valeur à comparer avec la valeur du champ. L'un des éléments suivants : Remarque : Cette option n'est pas disponible si vous sélectionnez l'opérateur Highest, Lowest ou Longest.
|
Valeur |
Indique la valeur à comparer avec la valeur du champ. Si vous avez sélectionnez Champ dans le champ Type de champ, sélectionnez un champ de flux de données. Si vous avez sélectionné Chaîne dans le champ Type de valeur, tapez la valeur à utiliser dans la comparaison. Remarque : Cette option n'est pas disponible si vous sélectionnez l'opérateur Highest, Lowest ou Longest.
|
Exemple de règle de filtre
Cette règle conserve l'enregistrement dans chaque groupe doté de la valeur la plus élevée dans le champ MatchScore. Notez que les options Valeur et Type de valeur ne s'appliquent pas quand l'opérateur est le plus haut ou le plus bas.
Nom du champ = MatchScore
Type de champ = Numérique
Opérateur = Le plus haut
Cette règle conserve l'enregistrement pour lequel la valeur dans AccountNumber est "12345".
Nom du champ = AccountNumber
Type de champ = Numérique
Opérateur = Est égal à
Type de valeur = Chaîne
Valeur = 12345