Workflow Configuration Reference

Complete reference for workflow YAML configuration syntax and options.

Overview

The workflow configuration file (workflow.yaml) defines:

  • Operating mode (MASKING, GENERATION, SUBSETTING)

  • Table patterns and transformations

  • Data generation parameters

  • Subsetting conditions

Basic Structure

default_config:
  mode: MASKING  # or GENERATION, SUBSETTING

table_schema:
  - table_name_pattern: "schema.table"
    transformations:
      - columns: ["column_name"]
        type: TransformerType
        config:
          # Transformer-specific parameters

Configuration Sections

default_config

Global workflow settings:

  • mode: Operating mode

  • num_rows: Default row count (GENERATION mode)

  • safety_mode: Prevent accidental data overwrites

table_schema

List of table configurations:

  • table_name_pattern: SQL pattern matching tables

  • transformations: List of transformers to apply

  • where: Filtering condition (SUBSETTING mode)

  • num_rows: Row count override (GENERATION mode)