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:
- Azure Function
- The Azure Function contains the python scripts that perform the actual automation tasks
- 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.