Узел Развертка транзакций
expand65big
Общие сведения

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

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

Ожидание – процесс оформления заказа был инициирован и не завершен;
Оплачено – заказ оплачен и готовится к отправке;
Упакован – заказ упакован и передан в службу доставки;
Доставка – заказ находится в процессе доставки;
Отправлено – заказ был доставлен, но не передан покупателю;
Готово – заказ выполнен и получение подтверждено.

Все вышеназванные действия являются одной транзакцией.

Другими словами, транзакция – это минимальная логически значимая операция, которая имеет смысл и может быть выполнена только целиком.