Table of Contents

Search

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

Components

Components

Intelligent structure model example

Intelligent structure model
example

Intelligent Structure Discovery
creates an
intelligent structure model
based on the structure of the input data that you provide.
As an example, you want to create a model for a CSV input file that contains the following content:
first,last,street,city,state,zip Carrine,Stone,17 Torrence Street,Livingston,PA,10173 Poona,Tillkup,52 Perez Avenue,Livingston,PA,10256 Tasha,Herrera,158 Shiraz Boulevard,Kensington,WA,33823 John,Washington,22A Zangville Drive,Tucson,AZ,20198 Jane Hochuli 4483 Central Street Suite 30 Phoenix PA 38721
The following image shows the structure that
Intelligent Structure Discovery
discovers based on the input file:
This image shows a sample discovered structure with a hierarchy of nodes. In the top row, table is the parent of address. In the second row, address is the parent of fullName, street, city, state, and zip. In the third row, fullName is the parent of first and last.
You can see that
Intelligent Structure Discovery
created nodes representing the fields in the input file, such as
first
,
last
,
street
,
city
,
state
, and
zip
.
The structure represents not just the data fields themselves, but also the relationship of the fields to each other. For example,
Intelligent Structure Discovery
recognized that the data
Carrine,Stone
represents the first name and last name of a person. The nodes
first
and
last
are grouped together under the node
fullName
, representing the relationship of the data with each other.
Intelligent Structure Discovery
also recognized that the data as a whole represented addresses. The data is grouped under a parent node
address
.
The nodes represent fields that are part of the output. Nodes that are related are grouped into an output group. Output groups can contain one or more nodes.

0 COMMENTS

We’d like to hear from you!