La regola del subset per i tipi di corrispondenza Molti a molti consente di abbinare una o più transazioni di un'origine dati a tutti i subset di transazioni di un'altra origine dati. Il limite di tolleranza specificato viene applicato a entrambe le origini dati.
Esempio 1: regola Molti a molti con subset
Si supponga un tipo di corrispondenza che contenga due origini dati, con il punto di vendita (Point of Sale) come sistema di origine e Bank (Banca) come sottosistema. La tabella riportata di seguito mostra un set limitato di transazioni richieste per l'illustrazione di questo esempio.
Table 9-5 Transazioni del sistema di origine
| ID transazione | ID negozio | Data transazione | Quantità |
|---|---|---|---|
| 10001 | 7959 | 15-LUG-2021 | 983 |
| 20001 | 7959 | 14-LUG-2021 | 637 |
| 30001 | 7959 | 11-LUG-2021 | 288 |
| 40001 | 7959 | 10-LUG-2021 | 500 |
| 50001 | 7959 | 09-LUG-2021 | 818 |
Table 9-6 Transazioni del sottosistema
| ID transazione | ID negozio | Data transazione | Quantità |
|---|---|---|---|
| 19999 | 7959 | 14-LUG-2021 | -475 |
| 29999 | 7959 | 16-LUG-2021 | 2095 |
| 39999 | 7959 | 15-LUG-2021 | -725 |
Si osservi come, sebbene le date non corrispondano esattamente, la somma delle quantità delle transazioni con ID transazione 10001 e 20001 nel sistema di origine sia pari a 1620. Le transazioni con ID 19999 e 29999 nel sottosistema presentano la stessa quantità, 1620.
Si supponga che la condizione della regola corrisponda esattamente alla quantità e all'ID negozio, ancorare la data, quindi applicare il limite di tolleranza specificato alla data. Si supponga inoltre che la tolleranza specificata sia + o - 1 giorno. Nell'esempio, prendere in considerazione la prima transazione del sistema di origine con data 15-LUG-2021. Se si utilizza la regola Molti a molti (senza subset), le transazioni del sistema di origine che corrispondono alla condizione della regola sono le transazioni con ID 10001 e 20001, con un totale di quantità pari a 1620. Nel sottosistema tutte le transazioni corrispondono alla condizione della regola e la somma delle quantità è pari a 895. Il risultato non è quindi una corrispondenza esatta. Quando tuttavia si utilizza la regola Molti a molti con subset, tutti i possibili subset delle transazioni del sottosistema vengono creati in base alle regole di corrispondenza specificate. Ne consegue che il subset delle transazioni con ID 19999 e 29999 del sottosistema corrisponda alle transazioni con ID 10001 e 20001 del sistema di origine.