|
| 1 | +# Data Mapper Use Cases |
| 2 | + |
| 3 | +The Data Mapper in WSO2 Integrator: BI enables you to visually transform data between formats, such as JSON, XML, and CSV, using an intuitive, low-code interface. |
| 4 | +This section provides a collection of end-to-end transformation examples that demonstrate practical, real-world integrations across various formats. |
| 5 | + |
| 6 | +--- |
| 7 | + |
| 8 | +## What you’ll learn |
| 9 | + |
| 10 | +Each use case in this section helps you understand how to: |
| 11 | + |
| 12 | +- Design input and output types in the Type Editor. |
| 13 | +- Use inline or reusable Data Mappers. |
| 14 | +- Apply mappings, aggregations, and expressions to manipulate data visually. |
| 15 | +- Integrate transformations into automation or other integration flows. |
| 16 | + |
| 17 | +--- |
| 18 | + |
| 19 | +## Available use cases |
| 20 | + |
| 21 | +| Use Case | Description | |
| 22 | +|-----------------------------------------------------------------------------------------|--------------| |
| 23 | +| [Read CSV File and Transform to XML File](read-csv-file-and-transform-to-xml-file.md) | Demonstrates how to read a CSV file, map it to a structured `Orders` record, and convert it into XML output using an inline Data Mapper. | |
| 24 | +| *Coming soon:* JSON to XML | Shows how to convert a nested JSON structure into XML with namespaces and attributes using the Data Mapper. | |
| 25 | +| *Coming soon:* XML to JSON | Illustrates how to map XML elements into a simplified JSON representation. | |
| 26 | +| *Coming soon:* CSV to JSON | Walks through mapping tabular data from a CSV file into structured JSON objects. | |
| 27 | + |
| 28 | +--- |
| 29 | + |
| 30 | +## When to use data mapper |
| 31 | + |
| 32 | +Use the Data Mapper when you need to: |
| 33 | + |
| 34 | +- Transform data between different payload formats (CSV, JSON, XML). |
| 35 | +- Build file processing or ETL-style integrations. |
| 36 | +- Create API payload transformations between client-facing and backend schemas. |
| 37 | +- Minimize manual code and maintain readable, visual mappings. |
| 38 | + |
| 39 | +--- |
| 40 | + |
| 41 | +## Related topics |
| 42 | + |
| 43 | +- [Data Mapping Quick Start](../../../developer-guides/data-mapping.md) |
| 44 | +- [Design the Integrations](../../../developer-guides/design-the-integrations.md) |
| 45 | +- [Create a Project](../../../developer-guides/create-a-project.md) |
| 46 | + |
| 47 | +--- |
0 commit comments