Table of Contents


  1. Preface
  2. Components
  3. API collections
  4. Business services
  5. File listeners
  6. Fixed-width file formats
  7. Hierarchical schemas
  8. Intelligent structure models
  9. Refining intelligent structure models
  10. Mapplets
  11. Saved queries
  12. Shared sequences
  13. User-defined functions



Intelligent structure models

Intelligent structure

intelligent structure model
is an asset that
Intelligent Structure Discovery
creates based on input that represents the data that you expect the model to parse at run time.
Intelligent Structure Discovery
determines the underlying patterns and structures of the input that you provide for the model and creates a model that can be used to transform, parse, and generate output groups.
Long, complex files with little or no structure can be difficult to parse.
Intelligent Structure Discovery
can automatically decipher input data and discover the patterns, repetitions, relationships, and types of data in unstructured files.
intelligent structure
discovers the structure of the data, you can refine and test the structure, and then save or export it. When you save or export an
intelligent structure
Intelligent Structure Discovery
creates an
intelligent structure
model in an
Intelligent Structure Discovery
creates a model that expresses the expected output data. You can use an
intelligent structure model
in mappings to parse unstructured, semi-structured, or structured data.
You can create models from the following input types:
  • Text files, including delimited files such as CSV files and complex files that contain textual hierarchies
  • Machine generated files such as weblogs and clickstreams
  • JSON files
  • XML files
  • ORC files
  • Avro files
  • Parquet files
  • Microsoft Excel files
  • Data within PDF form fields
  • Data within Microsoft Word tables
  • XSD files
  • Cobol copybooks
Creating intelligent structure models based on Cobol copybooks is available for preview.
Preview functionality is supported for evaluation purposes but is unwarranted and is not supported in production environments or any environment that you plan to push to production. Informatica intends to include the preview functionality in an upcoming release for production use, but might choose not to in accordance with changing market or technical circumstances. For more information, contact Informatica Global Customer Support.


We’d like to hear from you!