Skip to main content

What is Lakeflow Designer?

Lakeflow Designer provides a visual canvas for analysts to perform data analytics, preparation, and basic automation. In Designer, you create visual data prep files, each made up of a sequence of operators (such as filter, join, and transform) arranged as a graph to produce a result. All transformations are backed by code, which allows you to version files in Git and schedule them as jobs to move to production.

With Lakeflow Designer, you can:

  • Design workflows using a drag-and-drop canvas.
  • Transform data without writing code using built-in operators for filtering, aggregating, joining, and reshaping data.
  • Use Genie Code to generate or refine transformations in your visual data prep using natural language.
  • Preview each interim step without running the entire visual data prep.

LFD editor with the operators pane, a visual data prep on the canvas, an operator configuration pane, and the output pane with a data profile.

To build your first visual data prep, see Tutorial: Build a visual data prep.

Tour the interface​

The Lakeflow Designer editor has the following areas:

  • Left pane: Browse operators, find operators in the table of contents, browse workspace files and catalog data, and define parameters.
  • Header and toolbar: Pick compute, schedule the visual data prep, set preview limits, and zoom and auto-layout the canvas.
  • Canvas: Add operators and connect them to build a visual workflow.
  • Configuration pane: Fill in the details of the selected operator. It opens on the right.
  • Output pane: View and compare the selected operator's input and output data. It opens at the bottom.
  • Genie Code prompt: Describe changes in natural language.

For a guided tour of each area, see The Lakeflow Designer interface.

Key concepts​

Visual data prep​

A visual data prep is a Lakeflow Designer file that holds one data workflow, from sources through transformations to outputs. See Manage visual data prep files in Lakeflow Designer.

Operators​

Operators are the building blocks of a visual data prep. Each operator performs one action, such as a join, filter, or write, and you configure it for your data. Lakeflow Designer includes built-in operators for common tasks, and you can add your own user-defined operators.

Connections​

Connections link operators and define how data flows between them, from left to right. See Connect operators.

Previews​

Lakeflow Designer previews each operator on a sample of rows, so you can check every step without running the whole visual data prep. See Preview and refine results in Lakeflow Designer.

Generated code​

Every visual data prep is backed by generated code, so you can version it in Git and schedule it as a job. See Move a visual data prep file to production.

Genie Code​

Genie Code is the AI assistant in Lakeflow Designer. Describe a transformation in natural language, and Genie Code adds or changes operators for you. See Use Genie Code in Lakeflow Designer.

Additional resources​