1. What does regenerating a scenario mean?
· Replaces an existing scenario with the same name and version
· Updates the scenario to reflect the current state of the source object
· Preserves schedules attached to the scenario
2. How do you regenerate a scenario?
· Select the scenario in Projects accordion
· Right-click → Regenerate… → Click OK
Caution:
· Regeneration cannot be undone. For critical scenarios, consider creating a new version instead.
3. What is generating a group of scenarios?
· Compiles multiple objects (Packages, Mappings, Procedures, Variables) under a Project or Folder
· Produces scenarios for all selected objects in one operation
4. How do you generate a group of scenarios?
· Select the Project or Folder
· Right-click → Generate All Scenarios…
· In the Scenario Generation dialog, choose Generation Mode:
Generation Modes:
o Replace → Overwrites last scenario version; deletes sessions, scenario reports, schedules; creates version 001 if no scenario exists
o Re-generate → Overwrites last scenario version; preserves schedules, sessions, reports; does not create scenario if none exists
o Creation → Creates a new scenario version automatically; version number increments if numeric, else set to current date; creates version 001 if no scenario exists
5. How are scenario names and versions determined?
· Names follow the Scenario Naming Convention (Tools → Preferences → ODI → System → Scenarios)
· Version numbers increment automatically if numeric; otherwise, current date is used
6. Can you filter which objects are included in group generation?
· Objects to Generate → Select types of objects (Package, Mapping, Procedure, Variable)
· Marker Filter → Optional filtering based on marker groups
7. How are variables handled in group scenario generation?
· Scenario Variables dialog allows setting which variables become parameters:
o Use All → All variables are parameters
o Use Selected → Only selected variables are parameters
8. Why is group scenario generation useful?
· Efficiently generates scenarios for multiple objects at once
· Ensures consistent versioning and parameterization
· Preserves schedules and execution information if using Re-generate mode