Introduction to triggers |
[This is preliminary documentation and is subject to change.]
This walkthrough will help you understand how a trigger is set on the data model elements to perform both sequential and state-based processing on data flow events.
A trigger can be added:
Automatically during the mapping contruction when some predefined conditions are met.
By user, using:
A data flow event is a {event, operation, element} tuple.
Events | Operations | Elements |
---|---|---|
|
|
|
The pseudo-code extract triggering sequence is:
For each data source fire Enter extract phase triggers
For each data entity fire Enter extract phase triggers
For each record extracted
Fire Before select triggers for the data entity.
For each field in record
Fire Before select triggers for the data property
Fire After select triggers for the data property
Fire After select triggers for the data entity.
For each data entity fire Leave extract phase triggers
For each data source fire Leave extract phase triggers