Goal: Due to a change in a business process, we no longer need to run the entirety of a flow we've built. Given a flow file with multiple nodes and branches, we want to only run a subset of those nodes.
High-level Task: We're given a flow file that's filtering fields out of 3 flat files, and aggregating a field in 1 of those 3 files. Create a run profile and run a job using only 3 out of 4 branches in that flow (exclude the branch that filters the flat file DailySales_Store3.csv).
Detailed Task:
- Open the
SampleMultipleBrance.flx
flow.
- Navigate to the
Run Profiles
screen by clicking onRun Profiles
in the top menu bar.
- Create a new Run Profile by clicking the
Add
button.
- In the dialog, type in the name of the new run profile (
Exclude Store 3
). ClickAdd
.
-
Click the
Active Run Profile
dropdown. Select the newly created run profile. -
We now need to determine what the node should be disabled in this screen.
Every node ID here corresponds to the execution node, or final node, in a branch. Beyond the "Node Description" field, to determine which ID is which, click on the final node of the branch we want to disable:
Then click on the Properties
tab.
- Click the
Execute
check box for the third node in the list.
The node is now disabled in this run profile.
- Run the flow by clicking
Run