Table of Contents

Search

  1. Preface
  2. Informatica Developer
  3. The Model Repository
  4. Searches in Informatica Developer
  5. Connections
  6. Physical Data Objects
  7. Flat File Data Objects
  8. Logical View of Data
  9. Viewing Data
  10. Application Deployment
  11. Application Patch Deployment
  12. Application Patch Deployment Example
  13. Continuous Integration and Continuous Delivery (CI/CD)
  14. Object Import and Export
  15. Appendix A: Data Type Reference
  16. Appendix B: Keyboard Shortcuts
  17. Appendix C: Connection Properties

Developer Tool Guide

Developer Tool Guide

Inheriting Direct and Indirect Dependencies

Inheriting Direct and Indirect Dependencies

Choose to inherit direct and indirect dependencies when you edit an application object that is used by many other application objects in order to propagate the changes to the parent objects.

Example

You have an application that contains multiple mappings that use the same relational data object. Each mapping ultimately transforms the data in the data object for a different purpose. To schedule mapping runs, you deploy the application to the Data Integration Service.
Later, you use the Developer tool to synchronize the relational data object with the relational database. To propagate the synchronized data to the mappings in the run-time application, you create a patch that inherits direct and indirect dependencies:
When you create the patch, you select one of the mappings that uses the data object and the patch inherits every other mapping that uses the data object. The following image shows how the inheritance appears in the Incremental Deployment Wizard:
This image shows the Source Object Selection page in the Incremental Deployment wizard. Next to Include, the option "Selected objects and first-degree related objects" is selected. The table lists the following objects: the mappings Mapping A, Mapping B, and Mapping C; and a data object. The data object is selected. The three mappings are inherited, and their rows are greyed out. The bottom of the page states that 4 out of 4 objects are selected, 4 out of 4 objects will be updated, and 0 objects will be added.
The following image indicates the selected object and the inherited indirect dependencies:
This image shows a dependency diagram for an application. In the application, the mappings Mapping A, Mapping B, and Mapping C use a data object. The mapping Mapping A has the label “selected.” The data object has the label "direct." The mappings Mapping B and Mapping C have the label “indirect.”

0 COMMENTS

We’d like to hear from you!