Skip to main content

Ascend Automation

An Ascend Automation follows an event-driven trigger-action model, enabling you to run Flows on a schedule or based on other events (such as an upstream Flow successfully completing). An Automation is triggered by a sensor or an event, resulting in execution of a number of actions.

Sensors

Automation sensors trigger Automation actions. A timer (cron) and custom Python function are supported as sensors.

Events

Automation events trigger Automation actions. Supported events include:

  • On Flow run success
  • On Flow run failure
  • On Component run success
  • On Component run failure
  • On a custom SQL filter for system events

Actions

When triggered, Automations execute one or more actions. Running a Flow or a custom Python function are supported actions.

Architecture

Automations

This diagram illustrates the architecture of Ascend's Automations. Triggers (both sensors and events) are detected through the event bus and then processed by the DataAware Automation Engine, which orchestrates the execution of corresponding actions.

Next steps

Ready to build your own Automations? Check out this practical how-to guide: