This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
Hello every one,
I am new to powerBI and I am also trying to design a solution in which I want to push the data to the PowerBI service's workspace dataset through the PowerBI apis using service principal. I am trying to use the DatasetMode as Push (Not Streaming).
I can also find that there are two options for DefaultRetentionPolicy: None and basicFIFO.
As per https://docs.microsoft.com/en-us/power-bi/developer/automation/api-rest-api-limitations, if my retention policy is None, then I can have maximum 5,000,000 rows in a single table. Q1: What happens if I add more rows? Is there any provision to increase the capacity? Also, if the retention policy is basicFIFO, then the older records will be removed and newer ones will replace them. Q2: So, can I use this retention policy with the push dataset (not streaming)?
Solved! Go to Solution.
Thanks @GilbertQ for the clarification.
I also did a POC on this. The API starts throwing something like "Table Full" Exception, after the row reaches 5 Million.
Also, FIFO approach works for the push dataset as well, in which we'll have around 200,000 rows at a time in a particular table.
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 10 | |
| 8 | |
| 6 | |
| 6 | |
| 5 |
| User | Count |
|---|---|
| 23 | |
| 22 | |
| 21 | |
| 19 | |
| 19 |