The Unstructured Data transformation is a transformation that processes unstructured and semi-structured file formats, such as messaging formats, HTML pages and PDF documents. It also transforms structured formats such as ACORD, HIPAA, HL7, EDI-X12, EDIFACT, and SWIFT.
The Unstructured Data transformation calls a
Data Transformation
service from a PowerCenter session.
Data Transformation
is the application that transforms the unstructured and semi-structured file formats. You can pass data from the Unstructured Data transformation to a
Data Transformation
service, transform the data, and return the transformed data to the pipeline. The Unstructured Data transformation can be an active or passive transformation.
Data Transformation
has the following components:
Informatica Developer. A development tool that provides capability to design and configure transformation projects.
Data Transformation
service. A
Data Transformation
project that is deployed to the
Data Transformation
repository and is ready to run.
Data Transformation
repository. A directory that stores executable services that you create in Informatica Developer. You can deploy projects to different repositories, such as repositories for test and production services.
Data Transformation
Engine. A processor that runs the services that you deploy to the repository.
When
Data Transformation
Engine runs a service, it writes the output data, or it returns output data to the Integration Service. When
Data Transformation
Engine returns output to the Integration Service, it returns XML data. You can configure the Unstructured Data transformation to return the XML in an output port, or you can configure output groups to return row data.
The following figure shows the interface between the PowerCenter Unstructured Data transformation and a
Data Transformation
service that transforms data from a PowerCenter session:
The following events occur when you call a
Data Transformation
service from a PowerCenter session:
The Unstructured Data transformation passes source data to
Data Transformation
Engine.
Data Transformation
Engine runs a
Data Transformation
service to transform the data. The
Data Transformation
service is in the
Data Transformation
repository folder.
Data Transformation
Engine writes transformed data directly to output files, or it returns the transformed data to the Unstructured Data transformation.
The Unstructured Data transformation returns XML data or data rows. If the Unstructured Data transformation returns XML, connect the Unstructured Data transformation to an XML Parser transformation in the mapping.