Table of Contents

Search

  1. Preface
  2. Introduction to Informatica Big Data Management
  3. Mappings in the Hadoop Environment
  4. Mapping Sources in the Hadoop Environment
  5. Mapping Targets in the Hadoop Environment
  6. Mapping Transformations in the Hadoop Environment
  7. Processing Hierarchical Data on the Spark Engine
  8. Configuring Transformations to Process Hierarchical Data
  9. Processing Unstructured and Semi-structured Data with an Intelligent Structure Model
  10. Stateful Computing on the Spark Engine
  11. Monitoring Mappings in the Hadoop Environment
  12. Mappings in the Native Environment
  13. Profiles
  14. Native Environment Optimization
  15. Cluster Workflows
  16. Connections
  17. Data Type Reference
  18. Function Reference
  19. Parameter 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 October 23, 2019