Table of Contents

Search

  1. Preface
  2. Using the Designer
  3. Working with Sources
  4. Working with Flat Files
  5. Working with Targets
  6. Mappings
  7. Mapplets
  8. Mapping Parameters and Variables
  9. Working with User-Defined Functions
  10. Using the Debugger
  11. Viewing Data Lineage
  12. Comparing Objects
  13. Managing Business Components
  14. Creating Cubes and Dimensions
  15. Using the Mapping Wizards
  16. Datatype Reference
  17. Configure the Web Browser

Example

Example

You have the following mapping:
In this mapping, the Items source connects to the SQ_ITEMS Source Qualifier transformation, which connects to an Aggregator transformation. The Aggregator transformation connects to a Lookup transformation, an Expression transformation, and a target.
The MANUFACTURER_ID port in the Aggregator transformation links to the IN_MANUFACTURER_ID port in the Lookup transformation. The Lookup transformation uses the following lookup condition:
MANUFACTURER_ID = IN_MANUFACTURER_ID
You change the datatype of the MANUFACTURER_ID port from integer to decimal in the Aggregator transformation. You choose to parse conditions to infer dependencies, and then propagate the datatype change. The Designer performs the following tasks:
  • Updates link path dependencies.
    The Designer updates the ports in the link path, changing the datatype of the IN_MANUFACTURER_ID port in the Lookup transformation to decimal.
  • Identifies dependent ports.
    The Designer parses the lookup condition and identifies the MANUFACTURER_ID port in the Lookup transformation as a dependent port.
  • Updates implicit dependencies.
    The Designer changes the datatype of the MANUFACTURER_ID port in the Lookup transformation to decimal.


Updated July 02, 2020