An implicit dependency is a dependency within a transformation between two ports based on an expression or condition.
You can propagate datatype, precision, scale, and description to ports with implicit dependencies. You can also parse conditions and expressions to identify the implicit dependencies of the propagated port. All ports with implicit dependencies are output or input/output ports.
When you include conditions, the Developer tool updates the following dependencies:
Link path dependencies
Output ports used in the same lookup condition as the propagated port
Associated ports in dynamic Lookup transformations that are associated with the propagated port
Master ports used in the same join condition as the detail port
When you include expressions, the Developer tool updates the following dependencies:
Link path dependencies
Output ports containing an expression that uses the propagated port
The Developer tool does not propagate to implicit dependencies within the same transformation. You must propagate the changed attributes from another transformation. For example, when you change the datatype of a port that is used in a lookup condition and propagate that change from the Lookup transformation, the Developer tool does not propagate the change to the other port dependent on the condition in the same Lookup transformation.