Table of Contents

Search

  1. Preface
  2. Introduction to Informatica Data Engineering Integration
  3. Mappings
  4. Mapping Optimization
  5. Sources
  6. Targets
  7. Transformations
  8. Python Transformation
  9. Data Preview
  10. Cluster Workflows
  11. Profiles
  12. Monitoring
  13. Hierarchical Data Processing
  14. Hierarchical Data Processing Configuration
  15. Hierarchical Data Processing with Schema Changes
  16. Intelligent Structure Models
  17. Blockchain
  18. Stateful Computing
  19. Appendix A: Connections Reference
  20. Appendix B: Data Type Reference
  21. Appendix C: Function Reference

Nested Data Type Definitions

Nested Data Type Definitions

Elements of a complex data type definition can reference one or more complex data type definitions in the type definition library. Such complex data type definitions are called nested data type definitions.
The following image shows a nested data type definition Company on the type definition library tab:
The image shows a nested data type definition Company that references the following complex data type definitions: Employee, Address, and Contact.
The nested data type definition Company references the following complex data type definitions:
  • In the complex data type definition Company, the array element Employees references the complex data type definition Employee.
  • In the complex data type definition Employee, the Emp_Address element references the complex data type definition Address.
  • In the complex data type definition Employee, the Emp_Contact element references the complex data type definition Contact.
In a recursive data type definition, one of the complex data type definitions at any level is the same as any of its parents. You cannot reference a recursive data type definition to a struct port or a struct element in a complex port.


Updated September 28, 2020