Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
eliele
Frequent Visitor

Python Script Automatic Refresh

Does Power BI Web Service support automatic refresh with Python Scripts? It doesn't even give me an option to set up a Gateway.

 

Below is the email I keep getting when I set up automatic refresh. 

Power BI.PNG

 

Thank you!

8 REPLIES 8
v-shex-msft
Community Support
Community Support

HI @eliele ,

What code you test? Can you please explain more about this?
In addition, power bi has limitation on run python script, please take a look at following link to know about this:

Run Python scripts in Power BI Desktop

Current it only support import mode to get data, live mode seem not works. (you can install a personal gateway to handle refresh)
Regards,

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
Anonymous
Not applicable

I have written python script with database query,after designing reports and published on services (used personal gateway for schedule refresh) I am not getting refreshed reports.Not even after refreshing in desktop.Please help me out.....Thanks in advanced

Hey @v-shex-msft ,

 

All I do is data manipulation in Python. I import data from a database that with no problem automatically updates, and then do some data manipulation using python. I do not use python to import data - only to manipulate the current data. 

 

In terms of Gateway, it doesn't even give me an option to setup one like with R. If I manipulate data with R, the Dashboard gets automatically updated using the Gateway; if I use python, it doesn't.

 

Below are the modules I use:
import datetime
from datetime import timezone
import time
import dateutil
import calendar
import pandas as pd

 

Thank you!

 

 

HI @eliele ,

As I said, current it only support to use personal gateway to handle python scripting data source refresh, you can take a look at following blog to know more about this:

Python visualizations in Power BI Service

Python support in Power BI personal gateway

Python can be used for data preparation or for analytics in your Power BI reports, either with a Python script data connector or by using a Python script in the Power Query editor for data transformation.

When you publish a Power BI report with Python scripts to the service, these scripts will also be executed when your data is refreshed through the on-premises data gateway in personal mode (personal gateway).

To enable this, you must ensure that the Python runtime with the dependent Python packages are also installed on the machine hosting your personal gateway. Note, Python script execution is not supported for on-premises data gateways shared by multiple users.

Regards,

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
Anonymous
Not applicable

Hello, 

 

I have the same problem.
I'm using Python in the query editor for data manipulation and clustering with k-means.


My dataset contains around 6 million rows (import mode).


On the powerbi desktop I have not had issues for the refresh.


But on the Powerbi web service the refresh is not possible.
Somebody has fund a solution for this issue?
If is not possible yet, could you tell me when ?

 

Thank you very much. 

Any update on when Power BI Server will suport Python Automatic Refresh?

Is there an update on if the Data Gatewat support Python Schedule Refresh?

 

Capture.PNG

eliele
Frequent Visitor

@Anonymous FYI it works now

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

Check out the November 2024 Power BI update to learn about new features.