Skip to main content
Tasks are the core unit of work in DataRaven. A task defines what data moves, where it goes, and when.

Task Configuration

Every task needs:
  • Name — A human-readable identifier
  • Source Location — Where data comes from
  • Destination Location — Where data goes
  • Transfer Mode — How data is moved

Transfer Modes

Scheduling

Tasks can run on a schedule using cron expressions. For help with cron syntax, see crontab.guru:
# Every hour
0 * * * *

# Daily at midnight UTC
0 0 * * *

# Every 6 hours
0 */6 * * *
Or run tasks on-demand via the dashboard.

Dry Runs

Before running a task for real, use dry run to preview what would happen without actually transferring data.

Monitoring Executions

Each task run creates an execution with:
  • Real-time log streaming
  • Transfer statistics (bytes, files, errors)
  • Downloadable logs for debugging