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

Get Fabric certified for FREE! Don't miss your chance! Learn more

ssue with Python Data Source: Extension{"extensionDataSourceKind":"Python"} in Power BI Service

Dear Microsoft Support / Power BI Development Team,
I am writing to report a persistent limitation regarding the use of Python scripts as a data source in Power BI Service, specifically for web scraping tasks.
Currently, when publishing a report that uses Python scripts, the service returns the following error during scheduled refresh:
Extension{"extensionDataSourceKind":"Python","extensionDataSourcePath":"Python"}.
The only known workaround is using the On-premises Data Gateway (Personal Mode). However, this is not a viable solution for enterprise-level environments for the following reasons:
  1. Dependency on local hardware: It requires a specific user's computer to be powered on and connected.
  2. Scalability: It lacks the robustness and centralized management of the Standard (Enterprise) Gateway.
  3. Security and Maintenance: Maintaining individual Python environments on local machines is inefficient.
As of 2025, Python has become a fundamental tool for data engineering and scraping. I kindly request that Microsoft considers:
  • Enabling Python execution support within the Standard (Enterprise) Gateway.
  • Providing a native cloud environment for Python script execution within the Power BI Service/Fabric capacity.
Improving this integration would significantly enhance the flexibility and reliability of the Power BI platform.
I look forward to hearing about any planned updates regarding this feature.
Status: New