Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
We have created a Power BI custom connector that connects to our webservice. The connector works with a nested folder structure. The user selects one or more tables from one or more folders. Part of the connector's structure (folder and table names) is fixed, while other parts are dynamic (depend on the data the user has in their webservice).
The problem which our users experience, is that they often have to clear the cache in Power BI Desktop for a refresh to work successfully. If they don't clear the cache, they get an error saying: 'The key didn't match any rows in the table'. To our best knowledge, this error means that Power BI cannot find the table with the given name and folder-path.
However, this error also occurs if a user refreshes a (report created with a) table that has a fixed name and path, in which case this error seems to not apply.
Is this a known issue? Is there a fix or workaround (other than clearing the cache each time before a refresh)? Is it indeed caused by the custom connector's structure being partly dynamic?
Any help is greatly appreciated!