Recipe
Source:
src/AWS/DataBrew/Recipe.ts
An AWS Glue DataBrew recipe — an ordered list of data-transformation steps
(rename, filter, case conversion, etc.). Edits modify the LATEST_WORKING
version; setting publish: true snapshots numbered versions that recipe
jobs consume.
Creating Recipes
Section titled “Creating Recipes”Simple Transform Recipe
import * as AWS from "alchemy/AWS";
const recipe = yield* AWS.DataBrew.Recipe("Clean", { description: "normalize customer names", steps: [ { action: { operation: "UPPER_CASE", parameters: { sourceColumn: "name" }, }, }, ],});Published Recipe for Jobs
// publish: true snapshots a numbered version (1.0, 2.0, ...) whenever the// steps change — recipe jobs run the latest published version by default.const recipe = yield* AWS.DataBrew.Recipe("Clean", { publish: true, steps: [ { action: { operation: "REMOVE_VALUES", parameters: { sourceColumn: "email" }, }, conditionExpressions: [ { condition: "IS_MISSING", targetColumn: "email" }, ], }, ],});