Skip to content

Workflow Operators

Control Operators

OperatorDescription
callCalls another workflow
http_callCall workflow fetched by HTTP
requireDepends on another workflow
loopRepeat tasks
for_eachRepeat tasks for values
for_rangeRepeat tasks for a range
ifConditional execution
failMakes the workflow failed
echoShows a message
waitWait for a specific duration

Treasure Data Operators

OperatorDescription
tdTreasure Data queries
td_runTreasure Data saved queries
td_ddlTreasure Data operations
td_loadTreasure Data bulk loading
td_for_eachRepeat using Treasure Data queries
td_waitWaits for data arriving at Treasure Data table
td_wait_tableWaits for data arriving at Treasure Data table
td_table_exportTreasure Data table export to S3
td_result_exportTreasure Data result exporter

Network Operators

OperatorDescription
mailSending email
httpMaking HTTP requests

Database operators

OperatorDescription
databricksExecute SQL statements on Databricks
pgPostgreSQL operations
snowflakeExecute SQL statements on Snowflake

Amazon Web Services Operators

OperatorDescription
s3_waitWait for a file in Amazon S3
s3_copyCopy files in Amazon S3
s3_deleteDelete files in Amazon S3
s3_moveMove files in Amazon S3
redshiftRedshift operations
redshift_loadRedshift load operations
redshift_unloadRedshift unload operations

Google Cloud Platform Operators

OperatorDescription
gcs_waitWait for a file in Google Cloud Storage
bqRunning Google BigQuery queries
bq_ddlManaging Google BigQuery Datasets and Tables
bq_extractExporting Data from Google BigQuery
bq_loadImporting Data into Google BigQuery

Scripting Operators

OperatorDescription
pyPython scripts

Unsupported Digdag Operators

OperatorDescription
embulkEmbulk data transfer
emrRunning Amazon EMR jobs
shRunning shell scripts
rbRunning Ruby scripts
param_getGetting persistent data
param_setStoring persistent data