Prepare and Transform Data#
Recipes are the fundamental building blocks of a Dataiku project. Every time you perform a transformation (such as joining tables, aggregating rows, or cleaning values), you create a recipe in the Flow.
At its core, a recipe defines the logic used to produce one or more output datasets from one or more input datasets. Recipes can be:
Recipe type |
Use case |
|---|---|
Visual |
Perform common data operations (like join, group, or prepare) using a point-and-click interface. No coding required. |
Code |
Implement advanced logic using Python, R, or SQL when standard visual steps don’t meet specific requirements. |
Plugin |
Access specialized components or wrap custom code in a reusable visual interface for other users. |
Note
This section focuses on visual data preparation. You can learn more about code recipes and plugin recipes in their sections of the Knowledge Base.
