Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Understanding Data Flows in Azure Data Factory | Data Flows and Transformations in ADF
Introduction to Data Engineering with Azure

Understanding Data Flows in Azure Data Factory

Scorri per mostrare il menu

Note
Definition

Data Flows in Azure Data Factory are visual, code-free tools that enable complex data transformations within ETL or ELT workflows directly in ADF.

For instance, imagine a scenario where you need to clean, enrich, and aggregate sales data from multiple regions. Instead of writing extensive SQL or Python scripts, you can use a Data Flow to visually map these transformations and execute them seamlessly within ADF.

Key Components of Data Flows

  • Source Transformation: defines where the data originates, such as Blob Storage or a SQL Database;
  • Transformations: include tools like filtering, joining, aggregating, or deriving new columns to manipulate the data;
  • Sink Transformation: specifies the destination for the processed data, such as another SQL Database, a data lake, or a file storage.

We will start our work with creating simple dataflow with source and sink transformations.

How to Set Up a Source Transformation

  1. Add a new Data Flow in the Author section of Azure Data Factory Studio;
  2. Drag a Source Transformation from the toolbox onto the Data Flow canvas;
  3. In the Source Transformation settings, select a Linked Service, such as Azure SQL Database or Azure Blob Storage, to connect to your data source;
  4. Choose an existing Dataset or create a new Dataset that represents the data to be ingested;
  5. Configure file format options if connecting to Blob Storage, or provide a SQL query to filter or structure the incoming data for databases;
  6. Validate the configuration and preview the data to ensure the source is correctly set up.

Sink Transformation for Processed Data

After defining transformations, use a Sink Transformation to specify where the transformed data will be stored. For example, you might save aggregated data back to the SQL database or export it as a CSV file to Blob Storage.

Note
Note

Remember, every dataflow must include at least one source transformation and one sink transformation.

question mark

Which of the following best describes an example use case for Data Flows?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 3. Capitolo 1
some-alt