Uso de un subjuego durante la creación de reglas Varios a varios

La regla del subjuego para los tipos de confrontación Varios a varios le permite confrontar una o varias transacciones en un origen de datos con todos los subjuegos de transacciones en otro origen de datos. El límite de tolerancia especificado se aplica a ambos orígenes de datos.

Ejemplo de regla Varios a varios con subjuego

Tomemos como referencia un tipo de confrontación que contenga dos orígenes de datos, con Punto de venta como sistema de origen y Banco como subsistema. En la siguiente tabla se muestra un juego limitado de transacciones que son necesarias para este ejemplo.

Table 10-6 Transacciones del sistema de origen

ID de transacción ID de tienda Fecha de la transacción Cantidad
10001 7959 15 de julio de 2021 983
20001 7959 14 de julio de 2021 637
30001 7959 11 de julio de 2021 288
40001 7959 10 de julio de 2021 500
50001 7959 9 de julio de 2021 818

Table 10-7 Transacciones del subsistema

ID de transacción ID de tienda Fecha de la transacción Cantidad
19999 7959 14 de julio de 2021 -475
29999 7959 16 de julio de 2021 2095
39999 7959 15 de julio de 2021 -725

Tenga en cuenta que, aunque las fechas no son coincidencias exactas, las transacciones con el ID de transacción 10001 y 20001 del sistema de origen suman un importe de 1620. Las transacciones con el ID de transacción 19999 y 29999 del subsistema suman el mismo importe, 1620.

Tomemos como referencia que la condición de la regla coincide exactamente con Importe e ID de tienda, ancle la Fecha y aplique el límite de tolerancia especificado en la Fecha. Supongamos que la tolerancia especificada es + o - 1 día. En nuestro ejemplo, tomemos como referencia la primera transacción del sistema de origen con fecha del 15 de julio de 2021. Si utiliza la regla Varios a varios (sin subjuego), las transacciones del sistema de origen que coincidan con la condición de la regla son los ID de transacción 10001 y 20001, cuyo importe suma 1620. En el subsistema, todas las transacciones coinciden con la condición de la regla y sus importes suman 895. El resultado no es una coincidencia exacta. Sin embargo, al utilizar la regla Varios a varios con subjuego, se crean todos los subjuegos posibles de las transacciones del subsistema en función de las reglas de coincidencia especificadas. El resultado es que el subjuego con los ID de transacción 19999 y 29999 del subsistema coincide con los ID de transacción 10001 y 20001 del sistema de origen.

Especificación de la regla Varios a varios con subjuego

Para crear una regla Varios a varios con subjuego, debe hacer lo siguiente:

  • Seleccionar un origen de datos en Con subjuego
  • Incluir al menos un atributo en Grupos
En esta imagen se muestra el cuadro de diálogo Nueva regla de las reglas Varios a varios con subjuego

Puede aplicar la regla para el subjuego en el sistema o el subsistema de origen. En el cuadro de diálogo Nueva regla, utilice Con subjuego para seleccionar el origen de datos en el que se debe aplicar la regla del subjuego. El otro origen de datos se usa como anclaje para aplicar el límite de tolerancia especificado. Por ejemplo, el tipo de coincidencia tiene dos orígenes de datos, Banco y Punto de venta. Si selecciona Banco en Con subjuego, la regla del subjuego se aplica a Banco y un subjuego de transacciones de Banco coincide con una o varias transacciones de Punto de venta. El Punto de venta se usa como anclaje y el límite de tolerancia especificado se aplica tanto a Punto de venta como a Banco.

En la sección Grupos del separador Condiciones de regla, asegúrese de definir al menos un grupo para los datos anclados o al menos una condición de regla de coincidencia exacta. Para definir un grupo, en la sección Grupos seleccione uno o varios atributos desde el origen de datos anclado. Tenga en cuenta que la agrupación está desactivada para el origen de datos que haya seleccionado en Con subjuego.

Nota: Si no selecciona un origen de datos en Con subjuego, el comportamiento es el mismo que con el tipo de regla Varios a varios (sin subjuego).