Sequences of operations that end-users execute in the Trifacta® application are rendered as commands in Wrangle (a domain-specific language for data transformation). When a job is executed, the Wrangle recipe of steps is executed against the entire dataset. In the following diagram, you can review the layers that execute Wrangle recipes across your dataset.
- Wrangle recipe: End-users create these sequential recipes by performing point-and-click operations on sampled data in the application. These recipes are stored in the Trifacta database and can be executed at any time against the full dataset.
- Dataflow Compiler: This component compiles your recipe into a set of commands that can be executed against the specified execution target.
- Dataflow Optimizer: The optimizer reviews the set of compiled commands to perform general optimizations for the queries.
- Target Optimization and Specialization: The Wrangle compiler performs additional optimizations and addresses any special requirements depending on the execution target.
- Extensible Function Library: Optionally, developers can create user-defined functions using Java.
- Execution Environments: The Trifacta platform supports a variety of environments for execution of jobs.
This page has no comments.