Centerprise Dataflow Refactoring Features
Continuing with our mission to establish Centerprise as a leader in usability and productivity, we have added a number of useful features in Centerprise dataflow to make it easier to work with large dataflows. These changes are designed to minimize or eliminate manual work when inserting transformations between two existing actions, removing actions and rerouting maps, or deleting elements from an action and all the subsequent actions. These features are available using simple drag and drop or right click menu commands.
Insert an action after another action
You can add a new action after an existing action by dragging the item from the toolbox and dropping them to the right of the top node or the top output node. The action is inserted after the specified node and all the outgoing maps are rerouted. This way, if you need to add a new transformation between two existing actions, you do not have to reroute maps manually. You can insert any set transformations such as filter, sort, join, union, route, etc.
Insert an action before another action
Add certain actions before another action by dragging from the toolbox and dropping them to the input port of the top node or the top input node. The action is inserted before the specified node and all the incoming maps are rerouted.
Insert an action before or after an element
Insert an action before and after an element by dragging it from the toolbox and dropping it on to the input or output port. This enables you to insert single transformations such as expressions, lookups, functions, etc. before and after elements. If the element is already mapped, Centerprise reroutes the maps where appropriate.
Delete an action and reroute maps
This feature can be used to remove an action and automatically reroute the incoming and outgoing maps. This action is allowed in certain conditions:
- Input and output layout is the same (such as filter, sort, etc.)
- Both input and output layouts contain a single element. Examples are list lookup, expression with one inbound element, and functions with single input and output element.
Cascade Element Delete
This feature enables you to remove an element from an action and any destination elements. Elements are deleted only if the action supports add/delete elements.