What This Node Does
The Join node combines data from two datasets based on matching values in specified columns (join keys). Use it to enrich data by bringing in related information from another table—like adding customer details to orders or product information to transactions. [SCREENSHOT: Join node on canvas with two input connections showing “Joined 10,000 orders with 500 customers → 9,850 rows”]When to Use This Node
Use the Join node when you need to:- Enrich data - Add customer details to orders, product info to sales, category names to transactions
- Combine related tables - Merge orders with customers, transactions with accounts
- Lookup values - Add descriptions, labels, or metadata from reference tables
- Validate data - Verify records exist in reference table (inner join) or find missing matches (left join + filter)
Step-by-Step Usage Guide
1
Add Join node to canvas
2
Connect left input
Connect your primary dataset (e.g., orders) to the top input handle[SCREENSHOT: Orders node connected to top of Join node]
3
Connect right input
Connect your reference dataset (e.g., customers) to the bottom input handle[SCREENSHOT: Customers node connected to bottom of Join node]
4
Choose join type
Select Inner Join (only matches), Left Join (all left rows), Right Join, or Full Outer Join[SCREENSHOT: Join type dropdown with options]
5
Configure join keys
Select matching columns from left and right datasets. Add multiple key pairs for compound joins.[SCREENSHOT: Join key configuration showing left and right column selection]
6
Preview joined results

