bastianmunoz
8 months agoNew Member
Status:
New
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"}.
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:
- Dependency on local hardware: It requires a specific user's computer to be powered on and connected.
- Scalability: It lacks the robustness and centralized management of the Standard (Enterprise) Gateway.
- 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.
No CommentsBe the first to comment
Recent ideas
Data Pipelines - Run only selected activities
For debugging and testing pipeline activities during development, allow us to select one or multiple activities and run only the selected pipeline activities. For example, I'm working on editing ...frithjof_v12 hours agoCommunity ChampionNew616Views11likes2CommentsSemantic model connection bindings should be in source control (Git)
Semantic model data source connection bindings should be source controlled. A semantic model can contain multiple data source references, each of which can be mapped to a separate Fabric data connec...frithjof_v20 hours agoCommunity ChampionNew17Views1like0CommentsBulk changing column names in Visualizations Pane
We often use raw/api column names or measures with a set nomenclature to be consistent and to keep track of them but we do not want to display these names in the visuals. Currently we have to change ...vishal14019723 hours agoFrequent VisitorNew6Views0likes0Comments