Skip to content
Data Maestro Download
Collections

Job Scheduler

Run generation and anonymization jobs on a recurring schedule while the app is open, instead of triggering them by hand each time.

Layout

A split view: the left list shows every job (name, type, cron expression, an enable toggle); the right pane shows the selected job's status, its config summary, last-run history, a Run Now button, and Delete.

Job types

Add Job opens a sheet with three job types, each reusing the same config fields as its live panel:

  • Generate Data — row count, export to a file or a saved database connection.
  • Anonymize File — same output-mode (new file / overwrite) and dry-run options as the live File Anonymizer.
  • Anonymize Database — same options as the live Database Anonymizer.

Schedule modes

  • Every — an interval value plus Minutes / Hours / Days.
  • Specific — Daily / Weekly / Monthly at a chosen time, with a weekday or day-of-month picker.
  • Cron — a raw 5-field cron expression, validated as you type.

Automate a nightly export

  • Add Job → Generate Data.
  • Configure the export target (file or database connection).
  • Schedule → Specific → Daily, set the time → Save.

Note: jobs run while the app is open — this isn't a background daemon. For unattended CI/cron use, the CLI's CI/CD examples cover the headless equivalent.