Skip to content

Commit 31378b8

Browse files
Merge pull request #174 from gimantha/main
Change the position of navigation link for data mapper usecases
2 parents 4912ab5 + 23544ee commit 31378b8

File tree

5 files changed

+655
-667
lines changed

5 files changed

+655
-667
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
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

Comments
 (0)