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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

【API CALL】 Python scripts return nothing

Hi guys,

 

I have two python scripts. Both https links are worked when I use them as "Web" sources. 

 

However, when I try to use them as "python script" source, they return nothing and shows "no item selected for preview".

 

I tried these two scripts on my local CMD prompt with python, they returned the web pages successfully.

 

I am not sure that is the failure because these two websites are on my company's internal server? If so, why I can use "web" source to get data in power bi?

 

 

python API call.png

 

 

python API call 2.png

1 ACCEPTED SOLUTION

Hi @Anonymous ,

 

Based on my research, it does support other package, but imported data must be in a pandas data frame, you can refer to thread about how to store result in the PD data frame.


Best regards,

 

Community Support Team _ Dong Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

4 REPLIES 4
v-lid-msft
Community Support
Community Support

Hi @Anonymous ,

 

Based on this document,  The Power BI Python integration requires the installation of two Python packages: Pandas and Matplotlib

 

When preparing and running a Python script in Power BI Desktop, there are a few limitations:

  • Only pandas data frames are imported, so make sure the data you want to import to Power BI is represented in a data frame
  • Any Python script that runs longer than 30 minutes times out
  • Interactive calls in the Python script, such as waiting for user input, halts the script’s execution
  • When setting the working directory within the Python script, you must define a full path to the working directory, rather than a relative path
  • Nested tables are currently not supported


Best regards,

 

Community Support Team _ Dong Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

Hi @v-lid-msft ,

 

Thank you for replying. I have read this document .

 

Do you mean that, so far Power BI Python only support Pandas and Matplotlib packages?

 

Because I don't think these two packages can be used for API CALL. 

 

Does that mean Power BI Python not support web API data pulling?

Hi @Anonymous ,

 

Based on my research, it does support other package, but imported data must be in a pandas data frame, you can refer to thread about how to store result in the PD data frame.


Best regards,

 

Community Support Team _ Dong Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

Hi @v-lid-msft ,

 

Yes, you are right. I tried pd.DataFrame and it works!

 

Thank you so much!

 

Sherry

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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