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

Course Content

Introduction to Data Engineering with Azure

Introduction to Data Engineering with Azure

1. Getting Started with Azure and Core Tools
2. Foundations of Azure Data Factory
3. Data Flows and Transformations in ADF
4. Practical Problem Solving with ADF

bookCombining Data with Joins

Data often resides in multiple tables or sources, making it essential to merge information to derive meaningful insights. In this chapter, you'll learn how to use joins in Azure Data Factory (ADF) Data Flows to merge datasets efficiently

ADF supports several types of joins:

  • Inner Join: combines rows where keys match in both datasets;
  • Left Outer Join: includes all rows from the left dataset and matching rows from the right;
  • Right Outer Join: includes all rows from the right dataset and matching rows from the left;
  • Full Outer Join: includes all rows from both datasets, with nulls for unmatched rows;
  • Cross Join: produces a Cartesian product of both datasets.

How to Combine Data with Joins in ADF

  1. Create new Data Flow or use existing one;
  2. Drag two Source Transformations onto the Data Flow canvas and connect them to the respective SQL tables;
  3. Drag a Join Transformation from the toolbox onto the canvas and connect the two sources to it;
  4. In the Join Transformation settings, select the Join Type and set the Join Condition;
  5. Add a Derived Column Transformation or any other transformation after the join to get some insights;
  6. Add a Sink Transformation to store the output;
  7. Validate the Data Flow configuration to ensure everything is correct.
In the Join Transformation settings, which of the following must you define?

In the Join Transformation settings, which of the following must you define?

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 3. Chapter 3
We're sorry to hear that something went wrong. What happened?
some-alt