Définitions des règles et actions de type Best of Breed

Les règles et actions de type Best of Breed permettent ensemble de déterminer les champs d'enregistrements doublons dans un groupe à copier dans l'enregistrement Best of Breed (le meilleur enregistrement). Les règles testent les valeurs d'un enregistrement et, si l'enregistrement satisfait les règles, les données sont copiées d'un enregistrement à l'enregistrement modèle. Les actions définissent les données à copier, ainsi que le champ de l'enregistrement modèle devant recevoir les données. Une fois les règles et les actions exécutées, l'enregistrement modèle sera l'enregistrement Best Of Breed.

Les règles et actions peuvent être regroupées en conditions et vous pouvez disposer de plusieurs conditions. Cela vous permet

  1. Dans le stage Best of Breed, sous Paramètres Best Of Breed, cliquez sur le noeud Règles dans l'arborescence.
  2. Cliquez sur Ajouter une règle.
  3. Renseignez les champs suivants :
    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 la condition est remplie, ainsi que les actions associées à effectuer.

    Type de champ

    Indique le type de données dans le champ. L'un des éléments suivants :

    Non-numérique
    Choisissez cette option si le champ contient des données non numériques (par exemple, des données de chaîne).
    numériques
    Choisissez cette option si le champ contient des données numériques (par exemple, double, flottantes, etc.).

    Opérateur

    Indique le type de comparaison à utiliser pour évaluer le champ. L'un des éléments suivants :

    Contient
    Détermine si le champ contient la valeur indiquée. Par exemple, « bateau à voile » contient la valeur « bateau ».
    Est égal à
    Détermine si le champ contient la valeur exacte indiquée.
    Est supérieur à
    Détermine si la valeur du champ est supérieure à la valeur spécifiée. Cette opération ne fonctionne que sur les champs numériques.
    Supérieur ou Egal à
    Détermine si la valeur du champ est supérieure ou égale à la valeur spécifiée. Cette opération ne fonctionne que sur les champs numériques.
    Le plus haut
    Compare la valeur du champ pour tout le groupe d'enregistrements et identifie l'enregistrement qui possède la valeur la plus élevée dans le champ. Par exemple, si les champs dans ce groupe contiennent les valeurs 10, 20, 30, et 100, l'enregistrement qui dispose de la valeur 100 est sélectionné. Cette opération ne fonctionne que sur les champs numériques. Si plusieurs enregistrements sont à égalité pour la valeur la plus longue, un enregistrement est sélectionné.
    Est vide
    Détermine si le champ ne contient aucune valeur.
    N'est pas vide
    Détermine si le champ contient une valeur.
    Inférieur à
    Détermine si la valeur du champ est inférieure à la valeur spécifiée. Cette opération ne fonctionne que sur les champs numériques.
    Inférieur ou Egal à
    Détermine si la valeur du champ est inférieure ou égale à la valeur spécifiée. Cette opération ne fonctionne que sur les champs numériques.
    Le plus long
    Compare la valeur du champ pour tout le groupe d'enregistrements et identifie l'enregistrement qui possède la valeur la plus longue (en octets) dans le champ. Par exemple, si le groupe contient les valeurs « Mike » et « Michael », l'enregistrement possédant la valeur « Michael » est choisi. Si plusieurs enregistrements sont à égalité pour la valeur la plus longue, un enregistrement est sélectionné.
    Le plus bas
    Compare la valeur du champ pour tout le groupe d'enregistrements et identifie l'enregistrement qui possède la valeur la plus basse dans le champ. Par exemple, si les champs dans ce groupe contiennent les valeurs 10, 20, 30, et 100, l'enregistrement qui dispose de la valeur 10 est sélectionné. Cette opération ne fonctionne que sur les champs numériques. Si plusieurs enregistrements sont à égalité pour la valeur la plus longue, un enregistrement est sélectionné.
    Le plus commun
    Détermine si la valeur de champ contient la valeur qui se produit le plus fréquemment dans ce champ parmi les enregistrements dans ce groupe. Si deux valeurs, ou plus, sont les plus courantes, aucun action ne sera réalisée.
    N'est pas égal
    Détermine si la valeur du champ n'est pas égale à la valeur spécifiée.

    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.
    Champ
    Choisissez cette option si vous souhaitez comparer une autre valeur du champ de flux de données avec le champ.
    Chaîne
    Choisissez cette option si vous souhaitez comparer le champ avec une valeur spécifique.
    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.
  4. Cliquez sur OK.
  5. Si vous souhaitez spécifier d'autres règles pour la condition, cliquez sur Ajouter une règle.

    Si vous ajoutez d'autres 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 et les actions associées effectuées. 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.

  6. Cliquez sur le nœud Actions dans l'arborescence.
  7. Cliquez sur Ajouter une action.
  8. Renseignez les champs suivants.
    Option Description

    Type de la source

    Indique le type de données à copier dans l'enregistrement Best Of Breed. Un des éléments suivants.

    Champ
    Choisissez cette option pour copier une valeur d'un champ dans l'enregistrement Best Of Breed.
    Chaîne
    Choisissez cette option pour copier une valeur constante dans l'enregistrement Best Of Breed.

    Données sources

    Indique les données à copier dans l'enregistrement Best Of Breed. Si le type de source est Field, sélectionnez le champ dont vous souhaitez copier la valeur dans le champ de destination. Si le type de source est String, indiquez une valeur constante à copier dans le champ de destination.

    Cible

    Indique le champ dans l'enregistrement Best Of Breed dans lequel vous souhaitez copier les données spécifiées dans le champ Données source.

    Accumuler les données sources

    Si les données dans le champ Données source sont des données numériques, vous pouvez activer cette option afin de combiner les données source pour tous les enregistrements doublons et insérer la valeur totale dans l'enregistrement Best Of Breed.

    Par exemple, s'il existe trois enregistrements doublons dans le groupe et que ceux-ci contenaient ces valeurs dans le champ Deposits :

    100.00
    20.00
    5.00

    Les trois valeurs serait combinées et la valeur totale (125,00) serait insérée dans le champ Deposits de l'enregistrement Best Of Breed.

  9. Cliquez sur OK.
  10. Si vous souhaitez indiquer d'autres actions à réaliser pour cette condition, cliquez sur Ajouter une action et répétez les étapes ci-dessus.
  11. Pour ajoutez une autre condition, cliquez sur la condition racine dans l'arborescence, puis cliquez sur Ajouter une condition.

Exemple de règle et d'action Best of Breed

Cette règle Best of Breed sélectionne l'enregistrement où le Score de rapprochement est égal à la valeur 100. Les données de numéro de compte qui correspondent au champ sélectionné sont ensuite copiées dans le champ AccountNumber sur l'enregistrement Best of Breed.

Règle
Nom de champ : MatchScore
Type de champ : Numeric
Opérateur : Equal
Type de valeur : String
Valeur : 100

Action
Type de source : Field
Données source : AccountNumber
Destination : AccountNumber