Skip to main content

Lakeflow Designer

Lakeflow Designer is a visual, no-code, AI-native experience for data preparation and analytics. Built directly in Databricks, it lets users prepare and explore data through a drag-and-drop canvas and natural language. The workflows you build, called visual data preps, are backed by production-ready code and fully governed by Unity Catalog, so your work moves smoothly from prototype to production, with no need to reverse-engineer or rebuild.

Custom operators​

You can create your own custom operators for use in Lakeflow Designer.

Task

Description

Custom operators in Lakeflow Designer

Learn how custom operators work, and register, update, and troubleshoot them.

Write logic for Lakeflow Designer custom operators

Write the Python or Unity Catalog function logic that a custom operator runs.

Custom operator YAML reference

A complete reference to the YAML schema for custom operators.

Tutorial: Compound interest calculator operator

Build a custom operator that calculates compound interest, using Python in a Unity Catalog user-defined function (UDF).

Tutorial: K-means clustering

Build a custom operator that uses K-means clustering, using Python in a Unity Catalog user-defined table function (UDTF).

Tutorial: Send Slack message

Build a custom operator that sends a Slack message, using SQL in a Unity Catalog user-defined function (UDF).

Tutorial: All UI widgets demo

Build a custom operator that uses all available UI widgets, using Python in a Unity Catalog user-defined function (UDF).

Tutorial: Gmail email sender operator

Build a custom operator that sends Gmail, using Python in a standalone python-run-function.

Task

Description

Custom operators in Lakeflow Designer

Learn how custom operators work, and register, update, and troubleshoot them.

Write logic for Lakeflow Designer custom operators

Write the Python or Unity Catalog function logic that a custom operator runs.

Custom operator YAML reference

A complete reference to the YAML schema for custom operators.

Tutorial: Compound interest calculator operator

Build a custom operator that calculates compound interest, using Python in a Unity Catalog user-defined function (UDF).

Tutorial: K-means clustering

Build a custom operator that uses K-means clustering, using Python in a Unity Catalog user-defined table function (UDTF).

Tutorial: Send Slack message

Build a custom operator that sends a Slack message, using SQL in a Unity Catalog user-defined function (UDF).

Tutorial: All UI widgets demo

Build a custom operator that uses all available UI widgets, using Python in a Unity Catalog user-defined function (UDF).

Tutorial: Gmail email sender operator

Build a custom operator that sends Gmail, using Python in a standalone python-run-function.

On this page