Transformation Flows

I led the initial concept definition and UX design of Transformation Flows: defining user journeys, prototyping in UI5/Figma, testing with Data Modelers, and collaborating with PM & Engineering, before handing off the project to another designer to carry forward to completion.

Jan 2, 2023

CLIENT

SAP

CLIENT

SAP

CLIENT

SAP

Role

Designer

Role

Designer

Role

Designer

Service

UX Design

Service

UX Design

Service

UX Design

Work Details

Work Details

Work Details

Context

Transformation Flows are part of SAP Datasphere’s Data Builder, enabling Data Modelers to load data from one or more sources, apply SQL-based or graphical transformations, and output the results into target tables. This feature fills a key gap between simple data loading and advanced modeling.

Problem Statement

Before this feature, Data Modelers lacked a straightforward way to transform data as it moved between sources and targets. Workarounds required external tools or overloading other flow types, creating inefficiencies and governance risks.

My Role

I initiated the UX design for Transformation Flows, focusing on the concept definition and early design exploration. My responsibilities included:

  • Researching user needs and defining initial user journeys.

  • Creating early prototypes in Figma and UI5 aligned with the Data Builder canvas.

  • Exploring multiple design directions and identifying dead ends.

  • Collaborating with Product Management and Engineering to scope feasible solutions.

  • Conducting moderated usability sessions to validate the mental model.

After setting the foundational design direction, I transitioned the project to another designer, providing a full handover of concepts, flows, and design rationale to ensure continuity.

Context

Transformation Flows are part of SAP Datasphere’s Data Builder, enabling Data Modelers to load data from one or more sources, apply SQL-based or graphical transformations, and output the results into target tables. This feature fills a key gap between simple data loading and advanced modeling.

Problem Statement

Before this feature, Data Modelers lacked a straightforward way to transform data as it moved between sources and targets. Workarounds required external tools or overloading other flow types, creating inefficiencies and governance risks.

My Role

I initiated the UX design for Transformation Flows, focusing on the concept definition and early design exploration. My responsibilities included:

  • Researching user needs and defining initial user journeys.

  • Creating early prototypes in Figma and UI5 aligned with the Data Builder canvas.

  • Exploring multiple design directions and identifying dead ends.

  • Collaborating with Product Management and Engineering to scope feasible solutions.

  • Conducting moderated usability sessions to validate the mental model.

After setting the foundational design direction, I transitioned the project to another designer, providing a full handover of concepts, flows, and design rationale to ensure continuity.

Context

Transformation Flows are part of SAP Datasphere’s Data Builder, enabling Data Modelers to load data from one or more sources, apply SQL-based or graphical transformations, and output the results into target tables. This feature fills a key gap between simple data loading and advanced modeling.

Problem Statement

Before this feature, Data Modelers lacked a straightforward way to transform data as it moved between sources and targets. Workarounds required external tools or overloading other flow types, creating inefficiencies and governance risks.

My Role

I initiated the UX design for Transformation Flows, focusing on the concept definition and early design exploration. My responsibilities included:

  • Researching user needs and defining initial user journeys.

  • Creating early prototypes in Figma and UI5 aligned with the Data Builder canvas.

  • Exploring multiple design directions and identifying dead ends.

  • Collaborating with Product Management and Engineering to scope feasible solutions.

  • Conducting moderated usability sessions to validate the mental model.

After setting the foundational design direction, I transitioned the project to another designer, providing a full handover of concepts, flows, and design rationale to ensure continuity.

Design Solution

Design Solution

Design Solution

Design Process

  • Exploration: Compared extending Data Flows vs. introducing a new flow type.

  • Pivot: Determined that embedding transformations into existing flows created confusion, so we defined Transformation Flows as a distinct category.

  • Finalized Concept (handover point): Established consistency with other Data Builder flows while introducing transformation-specific capabilities.


Challenges & Resolutions

  • Challenge: Avoiding overlap with Data Flows and Replication Flows.

  • Resolution: Scoped Transformation Flows around modeling and delta logic, keeping boundaries clear.

Impact

Though I handed over before the final implementation, the foundation I designed enabled the team to deliver a feature that:

  • Covers the most common data modeling requirements.

  • Allows SQL-based transformations directly within Datasphere.

  • Supports delta tables and integrates with existing flow canvases.

Know more:
SAP Datasphere - https://www.sap.com/products/data-cloud/datasphere.html

Design Process

  • Exploration: Compared extending Data Flows vs. introducing a new flow type.

  • Pivot: Determined that embedding transformations into existing flows created confusion, so we defined Transformation Flows as a distinct category.

  • Finalized Concept (handover point): Established consistency with other Data Builder flows while introducing transformation-specific capabilities.


Challenges & Resolutions

  • Challenge: Avoiding overlap with Data Flows and Replication Flows.

  • Resolution: Scoped Transformation Flows around modeling and delta logic, keeping boundaries clear.

Impact

Though I handed over before the final implementation, the foundation I designed enabled the team to deliver a feature that:

  • Covers the most common data modeling requirements.

  • Allows SQL-based transformations directly within Datasphere.

  • Supports delta tables and integrates with existing flow canvases.

Know more:
SAP Datasphere - https://www.sap.com/products/data-cloud/datasphere.html

Design Process

  • Exploration: Compared extending Data Flows vs. introducing a new flow type.

  • Pivot: Determined that embedding transformations into existing flows created confusion, so we defined Transformation Flows as a distinct category.

  • Finalized Concept (handover point): Established consistency with other Data Builder flows while introducing transformation-specific capabilities.


Challenges & Resolutions

  • Challenge: Avoiding overlap with Data Flows and Replication Flows.

  • Resolution: Scoped Transformation Flows around modeling and delta logic, keeping boundaries clear.

Impact

Though I handed over before the final implementation, the foundation I designed enabled the team to deliver a feature that:

  • Covers the most common data modeling requirements.

  • Allows SQL-based transformations directly within Datasphere.

  • Supports delta tables and integrates with existing flow canvases.

Know more:
SAP Datasphere - https://www.sap.com/products/data-cloud/datasphere.html

Stay connected

Stay connected

12
1
2
3
4
5
6
7
8
9
10
11
São Paulo (GMT-3)
14:36

🌇 Porto Alegre, Brazil: ,

© 2024 PALOMA KUHN | Created by Lunis Design

Stay connected

Stay connected

12
1
2
3
4
5
6
7
8
9
10
11
São Paulo (GMT-3)
14:36

🌇 Porto Alegre, Brazil: ,

© 2024 PALOMA KUHN | Created by Lunis Design

Stay connected

Stay connected

12
1
2
3
4
5
6
7
8
9
10
11
São Paulo (GMT-3)
14:36

🌇 Porto Alegre, Brazil: ,

© 2024 PALOMA KUHN | Created by Lunis Design