Building the recipe — ingest, join, transform
06 Jul 2026 1 min Swarnil Singhai
The recipe is where raw objects become an analysis-ready dataset. We build it node by node.
The recipe pipeline
- Input — Opportunity + OpportunityHistory + User
- Join — attach owner name to each opportunity; join history for stage timing
- Transform — clean nulls, standardise stage names, cast types
- Aggregate — roll up history to one row per opp with per-stage durations
- Output — write the funnel dataset
Join types matter
Use a lookup join to enrich opportunities with user data, and an aggregate node to collapse OpportunityHistory into stage-duration columns.
Advertisement