Ejemplo: extracción de datos de transacciones
Suponga que ha diseñado una campaña para realizar selecciones o cálculos basados en los últimos tres meses de transacciones de compra de todos los clientes que no sean delincuentes (aproximadamente el 90% de su base de clientes), lo que da como resultado 4 Gb de datos.
Incluso si Campaign hubiera creado una tabla temporal para esos clientes, la unión con la tabla de transacciones de compras implicaría recuperar aproximadamente el 90% de los 4 GB de filas (y descartar todas las transacciones menos las de los últimos tres meses) para ejecutar una macro GROUPBY por ejemplo.
En vez de esto, se puede configurar un proceso Extracción (colocado al nivel de transacción de compra) para sacar todas las transacciones de los últimos tres meses, ponerlas en una tabla de la base de datos y después ejecutar varias macros GROUPBY y otros cálculos contra él (por ejemplo, mín/máx y promedio).