How to refresh a single table in PBI dataset from within Synapse pipelines?

Hitesh Madapathi 20 Reputation points
2024-09-11T22:05:31.9633333+00:00

I have been trying to refresh a single table in PBI dataset from synapse pipelines but all I get is the refresh of whole dataset. I followed the below references to get to this point in implementation but not getting the expected results: https://microsoft-bitools.blogspot.com/2022/04/refresh-power-bi-datasets-with-adf-or.html

https://www.youtube.com/watch?v=43BkAkAVWio

https://microsoft-bitools.blogspot.com/2022/05/refresh-1-table-in-power-bi-dataset.html#:~:text=Refresh%20single%20table%20in%20PBI%20Dataset%20from%20within,5%205%29%20Create%20JSON%20message%20via%20SQL%20

The documentation asks us to provide the below as body in the web activity to refresh required tables but my pipeline is still triggering the complete dataset.

User's image

Any help in regards to this implementation would be very helpful.

Thank you

Not Monitored
Not Monitored
Tag not monitored by Microsoft.
42,870 questions
{count} votes

2 answers

Sort by: Most helpful
  1. NIKHILA NETHIKUNTA 4,600 Reputation points Microsoft External Staff
    2024-09-12T09:23:48.54+00:00

    @Hitesh Madapathi
    Thank you for the question and for using Microsoft Q&A platform.

    Please make sure that you have followed all the steps mentioned in the references correctly. If you have followed all the steps correctly and still facing issues, then please check the following:

    1. Make sure that you have provided the correct table name in the JSON message body. If the table name is incorrect, then the complete dataset will be refreshed.
    2. And also, to accomplish this you need the XMLA endpoints in Power BI. Those XMLA endpoints provide access to the Analysis Services engine in Power BI giving you extra options for your dataset like only refreshing a single table (or a couple of tables). However, XMLA endpoints are only available for premium workspaces. So, you either need Power BI premium (capacity) or Power BI premium per user. This doesn't work for Power BI PRO.
    3. Check if you have provided the correct URL in the web activity.
    4. Check if you have provided the correct authentication details in the web activity.

    If you have checked all the above points and still facing issues, then please provide me with more details like the JSON message body that you are using. This will help me to understand the issue better and provide you with a solution.

    I hope this helps! Let me know if you have any further questions.

    0 comments No comments

  2. Hitesh Madapathi 20 Reputation points
    2024-09-13T05:15:30.24+00:00
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.