Skip to main content

Wrangle Execution Layers

Sequences of operations that end-users execute in the Trifacta Application are rendered as commands in Wrangle. 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.


Figure: Platform execution layers

  • 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 Alteryx database and can be executed at any time against the full dataset.

  • Wrangle compiler:

    • 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 Designer Cloud Powered by Trifacta platform supports a variety of environments for execution of jobs.