New productivity features in ODI 18.104.22.168: Global KMs, Variable tracking, Groovy Editor
By Alex Kotopoulis on Mar 07, 2012
Global Knowledge Modules
In previous versions of ODI, knowledge modules (KMs) were managed per project and could only used by one project at once. ODI 22.214.171.124 introduces global KMs, which can automatically be used by all projects.
This allows an easier import and update for KMs across multiple projects. A user can simply import all relevant KMs as global into the repository and use them in any new project without having to import any further KMs. When a global KM is changed, either due to customization or upgrade to a new version, all projects are automatically using the latest version. If a project should stay on a different version or use a unique customization, it can use a project-level KM.
Variable and Sequence Tracking
Variable and Sequence tracking will record a history of variables and sequences participating in a session. The values of all variables will be displayed in the Operator step in the section "Variable and Sequence Values".
This functionality is very useful for debugging purposes. Variable and sequence values will be tracked when the session is executed with log level 6. Sensitive variables such as passwords or private information can be declared with"Secured Value" and won't be included in the tracking.
ODI 126.96.36.199 includes an editor to create or execute Groovy scripts. Groovy is a scripting language using Java syntax, allowing users to directly use the ODI SDK for interacting with the ODI repository and agents. Groovy scripts can be used to automate ODI tasks using the ODI SDK or by automating UI actions in the ODI Studio.