Hello @Vikas Madan
To set up a Power BI Gateway on an Azure Virtual Machine for scheduled refreshes, you will need to follow a few steps.
Here are the prerequisites, configurations, and best practices for ensuring secure and reliable refreshes in this scenario:
Prerequisites:
- An Azure subscription
- An Azure Virtual Machine running Windows Server 2012 R2 or later
- A Power BI Pro or Power BI Premium subscription
- A data source that you want to refresh Configurations:
- Install the Power BI Gateway on the Azure Virtual Machine. You can download the gateway from the Power BI service.
- Configure the gateway to connect to your data source. You will need to provide the necessary credentials and connection information.
- Set up scheduled refreshes for your Power BI report. You can do this in the Power BI service by going to the dataset settings and selecting the "Scheduled refresh" option. Make sure to select the gateway that you just installed as the data source for the refresh. Best practices: - Make sure that the Azure Virtual Machine is running at all times to ensure that scheduled refreshes can occur.
- Use a dedicated user account for the gateway to ensure that it has the necessary permissions to access your data source.
- Use HTTPS to encrypt data transmissions between the gateway and the Power BI service.
- Use a firewall to restrict access to the Azure Virtual Machine and the gateway to only authorized users and IP addresses.
- Regularly monitor the gateway logs to ensure that refreshes are occurring as expected and to troubleshoot any issues that may arise.
I hope that this response has addressed your query and helped you overcome your challenges. If so, please mark this response as Answered. This will not only acknowledge our efforts, but also assist other community members who may be looking for similar solutions.