Table of Contents

Search

  1. Preface
  2. Working with Transformations
  3. Aggregator Transformation
  4. Custom Transformation
  5. Custom Transformation Functions
  6. Data Masking Transformation
  7. Data Masking Examples
  8. Expression Transformation
  9. External Procedure Transformation
  10. Filter Transformation
  11. HTTP Transformation
  12. Identity Resolution Transformation
  13. Java Transformation
  14. Java Transformation API Reference
  15. Java Expressions
  16. Java Transformation Example
  17. Joiner Transformation
  18. Lookup Transformation
  19. Lookup Caches
  20. Dynamic Lookup Cache
  21. Normalizer Transformation
  22. Rank Transformation
  23. Router Transformation
  24. Sequence Generator Transformation
  25. Sorter Transformation
  26. Source Qualifier Transformation
  27. SQL Transformation
  28. Using the SQL Transformation in a Mapping
  29. Stored Procedure Transformation
  30. Transaction Control Transformation
  31. Union Transformation
  32. Unstructured Data Transformation
  33. Update Strategy Transformation
  34. XML Transformations

Transformation Guide

Transformation Guide

Input and Output Types

Input and Output Types

The input type determines the type of data that the Integration Service passes to
Data Transformation
Engine. The input type determines whether the input is data or a source file path.
Configure one of the following input types:
  • Buffer. The Unstructured Data transformation receives source data in the InputBuffer port. The Integration Service passes source rows from the InputBuffer port to
    Data Transformation
    Engine.
  • File. The Unstructured Data transformation receives the source file path in the InputBuffer port. The Integration Service passes the source file path to
    Data Transformation
    Engine.
    Data Transformation
    Engine opens the source file. Use the File input type to parse binary files such as Microsoft Excel or Microsoft Word files.
If you do not define output groups and ports, the Unstructured Data transformation returns data based on the output type.
Configure one of the following output types:
  • Buffer. The Unstructured Data transformation returns XML through the Outputbuffer port. You must connect an XML Parser transformation to the Outputbuffer port.
  • File.
    Data Transformation
    Engine writes the output file instead of passing data to the Integration Service.
    Data Transformation
    Engine names the output file based on the file name from the OutputFilename port. Choose the File output type to transform XML to binary data such as a PDF file or a Microsoft Excel file.
    The Integration Service returns the output file name in the OutputBuffer port for each source row. If the output file name is blank, the Integration Service returns a row error. When an error occurs, the Integration Service writes a null value to the OutputBuffer and returns a row error.
  • Splitting. The Unstructured Data transformation splits XML data from
    Data Transformation
    Engine into multiple segments. Choose the Splitting output type when the Unstructured Data transformation returns XML files that are too large for the OutputBuffer port. When you configure Splitting output, pass the XML data to the XML Parser transformation. Configure the XML Parser transformation to process the multiple XML rows as one XML file.

0 COMMENTS

We’d like to hear from you!