It depends on Input Column Propagation.
Propagation OFF
-
Output columns appear in exactly the same order as you list them in the Select node.
-
Original DataFrame order doesn’t matter.
Propagation ON
-
Output columns follow the original input DataFrame order.
-
Selected columns are modified in place (rename/type change), others just pass through.
-
Dropped columns are removed.
Summary:
-
Want full control of order?
Turn propagation OFF -
Want to keep original order?
Turn propagation ON

