Пример: Извлечение данных о транзакциях
Допустим, что вы разработали кампания для выполнения выбора или вычислений на основе транзакций покупок за последние три месяца для всех покупателей, не просрочивших платежи (примерно 90% базы покупателей), что дает 4 ГБ данных.
Даже если в Campaign создана временная таблица для этих покупателей, то при выполнении, например, макроса GROUPBY, ее объединение с таблицей транзакций потребует примерно 90% от 4 ГБ строк (с отбрасыванием всех транзакций, возраст которых превышает три месяца).
Вместо этого вы можете сконфигурировать процесс Извлечь (помещенный на уровень транзакций покупок), так чтобы извлечь все транзакции за последние три месяца, поместить их в таблицу в базе данных, а потом запустить для нее несколько макрокоманд GROUPBY и других вычислений (например, определения минимального/максимального значения и среднего).