I have built an app that pushes data into Power BI datasets. I have been pushing to one dataset just fine. I added another, using the same code pattern and helper routines for teeing up Power BI GET and POST requests. In this new case, I have the 404 problem when pushing.
In the problem case, I have no problem creating the dataset, and verifying that it is correct (e.g. has all the right columns, names etc.) using powerbi.com. I further verified that I am getting the table name right using GET Tables:
https://api.powerbi.com/v1.0/myorg/datasets/5a2b6767-67dd-48ef-bab4-1d3ad7299f7d/tables
From the json returned I see that the table "DataHeatResults" is the one table in the dataset, and this is correct.
So, next I am ready to push data into this DataHeatResults table, and I'm using the following as the URL for the push:
This URL is not found in Power BI, i.e. the 404 error.
It's weird to be stuck on this since I've verified that the URL seems correct (and everything matches the pattern of the Push URL I'm using for the dataset that actually works solidly).
But if anyone can help me with ideas for tracking this down I'd be grateful. As described above I verified that the table name is correct. Clearly this verifies that the Dataset ID is correct, What else might trigger this type of error?