Skip to main content
Version: 3.0.0

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.