Узел Развертка транзакций
Общие сведения
Узел Развертка транзакций используется для подготовки данных к анализу с помощью одного из алгоритмов системы PolyAnalyst, предназначенных для выявления ассоциативных отношений и анализа корреляций. Узел Развертка транзакций требует наличия одного родительского узла c таблицей данных. Выходные данные узла представляют собой новую таблицу; узел может иметь любое количество дочерних узлов, принимающих эту таблицу на входе.
С точки зрения анализа данных транзакция – это группа последовательных операций с данными, которые обрабатываются или отменяются целиком. Простым примером транзакции является серия действий, которые вы выполняете при оформлении заказа в интернет-магазине. В этом случае заказ может иметь следующие статусы:
Ожидание – процесс оформления заказа был инициирован и не завершен;
Оплачено – заказ оплачен и готовится к отправке;
Упакован – заказ упакован и передан в службу доставки;
Доставка – заказ находится в процессе доставки;
Отправлено – заказ был доставлен, но не передан покупателю;
Готово – заказ выполнен и получение подтверждено.
Все вышеназванные действия являются одной транзакцией.
Другими словами, транзакция – это минимальная логически значимая операция, которая имеет смысл и может быть выполнена только целиком.