Skip to content

Automation Server Techref

The Automation Server Techref is a reference guide for the Automation Server. It provides detailed information about the Automation Server, including its features, architecture, and APIs.

Features

The Automation Server provides the following features:

  • Scalability: The Automation Server can scale to support large number of automation tasks
  • Cost Efficiency: The Automation Server is cost-effective and incurs azure costs according to a consumption

Architecture

The Automation Server contains the following components:

  1. Azure Function
    1. The Azure Function contains the python scripts that perform the actual automation tasks
    2. The Azure Function includes the pwrp py-powerbi package, which wraps the Power BI REST API and provides python handles to many common tasks.

Scheduling and Triggering

The Azure Function is triggered either by a timer or an http request (manually), where both triggers can co-exist.

The schedule is defined in the Azure Function configuration.

The secure http link - if any - is defined by the Azure Function App, and can be looked up in the Azure Portal.