Exemplo: Extraindo dados da transação
Assuma que você tenha projetado uma campanha para executar seleções ou cálculos com base nos últimos três meses de transações de compra para todos os clientes não inadimplentes (aproximadamente 90% de sua base de clientes), resultando em 4 Gb de dados.
Mesmo se o Campaign tiver criado uma tabela temporária para esses clientes, a união deles de volta à tabela de transação de compra implicaria na obtenção de aproximadamente 90% de linhas dos 4 Gb (e descartar todas as transações com exceção dos últimos três meses) para executar uma macro GROUPBY, por exemplo.
Em vez disso, é possível configurar um processo de Extração (colocado no nível da transação de compra) para extrair todas as transações dentro dos últimos três meses, colocá-las em uma tabela no banco de dados e, em seguida, subsequentemente executar as macros GROUPBY e outros cálculos contra ela (por exemplo, mínimo/máximo e média).