Skip to main content
Version: 3.0.0

Automation

Overview

Automations in Ascend represent one of the platform's most powerful and versatile features. Designed primarily for advanced users, such as Data Engineers, Automations facilitate a wide range of tasks, significantly enhancing the efficiency and intelligence of data management workflows.

Scope

Automations in Ascend are primarily used to initiate Flow Runs and perform other advanced tasks. Their versatility allows them to handle both straightforward and complex operations within the Ascend environment, making them an indispensable tool for managing the data lifecycle.

Key Features

Event-Driven Triggers

  • Flow Completion: Automations can be triggered by the completion of a Flow, allowing seamless transitions between different stages of data processing.
  • Schedules: Time-based triggers enable Automations to run at specified intervals, ensuring timely execution of tasks.

Logic and Customization

  • Conditional Logic: Implement simple "if this, then that" logic, or more intricate conditions to control the automation behavior.
  • Custom Automations: Ascend supports fully customized Automations, providing flexibility for specific use cases.

Out-of-the-Box Options

Ascend offers a range of pre-built Automations, catering to common scenarios and simplifying the setup process for users.

Benefits

The primary advantage of Automations is their ability to streamline the data lifecycle. By automating repetitive or complex tasks, they reduce manual intervention, enhance accuracy, and improve the overall efficiency of data workflows.

User Interaction

UI and CLI

  • User Interface (UI): Automations can be managed and configured through Ascend's intuitive user interface, making them accessible to users who prefer graphical interaction.
  • Command Line Interface (CLI): For users who favor scripting or require more control, Automations can also be handled via CLI, offering a more granular approach to management and configuration.