# Creating Flows

## Overview

You will design and set up your data transformations on the Flow page. A data flow consists of connected nodes that perform different transformations to process data in Flow Designer. When you build a data flow, you add and connect nodes. You also configure those nodes and workflow properties. To make a new flow, go to Flows Page and select **Create a Flow,** or go to Home Page and select **Create a Data Flow.**&#x20;

Flow connections move in a downstream direction horizontally. In this mode, you will work with sample data to apply and preview results in real-time.

<figure><img src="https://3263174655-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft2TZFevDoRrOBI2rPK1p%2Fuploads%2FRCYEwNDXGL3VJyoLbq42%2FFlows%20list.png?alt=media&#x26;token=2f4df806-596d-4620-8fac-fbfca4d5ceac" alt=""><figcaption></figcaption></figure>

## How It works

1. Open the app and select "Create" on the Flows pages
2. **Add Transform Nodes**. In Design Flow mode, various nodes are available, each performing specific tasks, such as sorting, filtering, or merging data. To include a node in the flow, click on it in the toolbar, and it will be added to the canvas.

   \
   As the first step, you need to add a Source node and select your source dataset. You can add any number of sources you need.

<figure><img src="https://3263174655-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft2TZFevDoRrOBI2rPK1p%2Fuploads%2Fn7B9r8y2aZ2tMGxxIiGA%2FSource.png?alt=media&#x26;token=081d1b83-582a-41f8-903b-9382d6a45a98" alt=""><figcaption></figcaption></figure>

3. **Connect Nodes.** If any canvas nodes are selected, a new node is automatically set as an input connector. If not no nodes were selected, you would see a blue frame around the canvas; you need to click on the node you want to connect to.

<figure><img src="https://3263174655-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft2TZFevDoRrOBI2rPK1p%2Fuploads%2FIJ6zYPDsXg85sb0H6CEn%2FConnect%20nodes.png?alt=media&#x26;token=b4e071ae-a697-45ec-8512-6f4c2a9fee84" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3263174655-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft2TZFevDoRrOBI2rPK1p%2Fuploads%2FjOSugGVMgD7tOwet0V5e%2FSteps2.png?alt=media&#x26;token=e63c71aa-2956-4732-a92b-a69a026cab91" alt=""><figcaption></figcaption></figure>

4. **Configure Draft Nodes.** Each node features settings that can be adjusted to customize the transformation. Click on a node to open its settings panel and modify the necessary parameters.
5. **Realtime Preview.** While configuring the node’s parameters, you will see a result table preview in real time.
6. **Apply the Transform.** Press the Apply button on the settings panel once you are good with the transformation result.
7. **Add Destination.** Add node Output and set your destination dataset where the result should be saved. You can add more than one destination.
8. **Execute Flow.** Press the "Run" button to execute the flow.
