A Process Flow defines a set of steps that execute a series
of components or objects, including the data flows that define your
extractions, transformation, and load logic. You can combine:
- A Schedule
object that defines when to run the process.
- Data Flow objects
that indicate what data to extract and move from data sources to
data targets.
- E-mail objects
that notify users about the status of the process at specified points.
- Procedure objects
that perform a variety of supplementary tasks.
- Connector objects,
represented as arrows, that specify execution logic for the other objects
included in the process flow (for example, what to do next when
a step in the process succeeds or fails).
- Variable objects
to set the values for variables used in other objects.
- Group objects
that specify the flow of a subset of objects within the total flow
(for example, two objects in a group that must be processed simultaneously
rather then sequentially, with the object that follows next, perhaps
an e-mail notification, waiting until processing has been completed
for both of the grouped objects).