Utilisation d'un sous-ensemble lors de la création de règles Plusieurs à plusieurs

La règle de sous-ensemble pour les types de correspondance Plusieurs à plusieurs vous permet de mettre en correspondance des transactions dans une source de données avec tous les sous-ensembles de transactions dans une autre source de données. La limite de tolérance spécifiée est appliquée aux deux sources de données.

Exemple de règle Plusieurs à plusieurs avec sous-ensemble

Considérez un type de correspondance qui contient deux sources de données, avec POS comme système source et Bank comme sous-système. Le tableau ci-dessous affiche un ensemble limité de transactions qui sont requises dans le cadre de cet exemple.

Table 10-6 Transactions de système source

ID de transaction ID de magasin Date de la transaction Montant
10001 7959 15-JUL-2021 983
20001 7959 14-JUL-2021 637
30001 7959 11-JUL-2021 288
40001 7959 10-JUL-2021 500
50001 7959 09-JUL-2021 818

Table 10-7 Transactions de sous-système

ID de transaction ID de magasin Date de la transaction Montant
19999 7959 14-JUL-2021 -475
29999 7959 16-JUL-2021 2095
39999 7959 15-JUL-2021 -725

Notez que, même si leurs dates ne correspondent pas exactement, les transactions portant les ID de transaction 10001 et 20001 dans le système source ont un montant total de 1620. Les transactions portant les ID de transaction 19999 et 29999 dans le sous-système ont le même montant total, à savoir 1620.

Prenez en compte la condition de règle de correspondance exacte avec le montant et l'ID de magasin, ancrez la date, puis appliquez la limite de tolérance spécifiée à la date. Supposons que la tolérance spécifiée soit de + ou - 1 jour. Dans notre exemple, prenez en compte la première transaction du système source datée du 15-JUL-2021. Si vous utilisez la règle Plusieurs à plusieurs (sans sous-ensemble), les transactions de système source qui correspondent à la condition de règle sont celles portant les ID de transaction 10001 et 20001, dont le montant total est de 1620. Dans le sous-système, toutes les transactions correspondent à la condition de règle et leur montant total est de 895. Cela ne forme pas une correspondance exacte. Toutefois, lorsque vous utilisez la règle Plusieurs à plusieurs avec sous-ensemble, tous les sous-ensembles possibles de transactions du sous-système sont créés en fonction des règles de correspondance spécifiées. Par conséquent, le sous-ensemble avec les ID de transaction 19999 et 29999 dans le sous-système correspond aux ID de transaction 10001 et 20001 dans le système source.

Spécification de la règle Plusieurs à plusieurs avec sous-ensemble

Pour créer une règle Plusieurs à plusieurs avec sous-ensemble, vous devez :

  • sélectionner une source de données dans Avec sous-ensemble ;
  • inclure au moins un attribut dans Groupes.
Cette image montre la boîte de dialogue Nouvelle règle pour les règles Plusieurs à plusieurs avec sous-ensemble.

Vous pouvez appliquer la règle de sous-ensemble au système source ou au sous-système. Dans la boîte de dialogue Nouvelle règle, sélectionnez la source de données à laquelle la règle de sous-ensemble doit être appliquée dans Avec sous-ensemble. L'autre source de données est utilisée comme ancrage pour l'application de la limite de tolérance spécifiée. Par exemple, votre type de correspondance a deux sources de données, Bank et POS. Si vous sélectionnez Bank sous Avec sous-ensemble, la règle de sous-ensemble est appliquée à Bank et un sous-ensemble de transactions de Bank est mis en correspondance avec des transactions de POS. POS est utilisé comme ancrage et la limite de tolérance spécifiée est appliquée à la fois à POS et à Bank.

Dans la section Groupes de l'onglet Conditions de règle, veillez à définir au moins un groupe pour les données ancrées ou au moins une condition de règle de correspondance exacte. Pour définir un groupe, accédez à la section Groupes et sélectionnez des attributs dans la source de données ancrée. Notez que le regroupement est désactivé pour la source de données que vous avez sélectionnée dans Avec sous-ensemble.

Remarque : si vous ne sélectionnez aucune source de données dans Avec sous-ensemble, le comportement est le même qu'un type de règle Plusieurs à plusieurs (sans sous-ensemble).