These topics describe exception handling in
Transform and show how to debug individual
transformations.
Script evaluation
Transformation scripts are evaluated top-down on each input row. This means that each transformation in the script is applied in order to the first input row, then again to the second row, and so on. This is illustrated by the following pseudo code:
Dynamic typing vs. static typing
This topic is provided for reverence only as it explains the differences between dynamic and static typing. Understanding the differences between dynamic and static typing is key to understanding the way in which transformation script errors are handled, and how it is different from the way Groovy handles errors. This will also help you interpret errors created by your transformation script.
Exception handling and troubleshooting your scripts Transform uses a static parser to override some of Groovy's dynamic typing behavior and detect parsing errors, such as undefined variables, when you preview or save your transformations.
Transform logging
If your transformation script fails to commit, you can learn more about the cause of the failure by looking through the Data Processing logs.