Skip to main content

Automate Data Reporting with Azure Functions and Power Automate

Level: Intermediate

Introduction

In this tutorial you'll learn how to migrate a local Node.js script to Azure Functions using Visual Studio Code so that data can be retrieved more easily for reporting purposes. To automate calling the API, you'll learn how to setup a Power Automate flow, call the Azure Function, and store the data in Excel Online.

Here's an overview of the application solution. Power Automate is used to setup a recurring action that calls out to Azure Functions, retrieves JSON data, parses it, extracts the desired values, and stores the data in Excel Online (note that many other storage options could be chosen).

Power Automate and Azure Functions Flow

Pre-requisites

Technologies used in this tutorial include

  • Node.js
  • Azure Functions
  • GitHub
  • Power Automate
  • VS Code