Simulating a project lets you monitor and validate your transformation process step by step. In contrast to executing a project, simulation allows you to:
Run projects that have unsaved changes.
View the data at any stage of the transformation process.
During the final steps of a simulation, data is either written into the data sinks, or rolled back, depending on your selection. Many transformation components, such as the Data Calculator, allow you to change transformation rules and sample values during simulation, to validate your rule base for all potential content.
You can simulate a project only after all components have been properly initialized.
The basic functions of a simulation includes:
Starting a simulation
Stepping through a single component
Tracing multiple components at a predefined pace
Viewing the data flow on the connecting link or within the component
Modifying and reinitialize the component to continue to simulate the data flow
Committing or rolling back the data
At a more detailed level, you can:
View data content on connecting links
View input and output data inside a component
Modify properties or calculations, so you can change transformation rules and sample values to validate your rule base
Step through a component again after modifying a calculation or property
Perform what-if scenarios
Take multiple steps through the project