Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Is there a way to attache a cache refresh plan to a report with the new REST API? I can see how to upload a report, create a refresh plan, delete existing plans on a report but not how to attach a cache refresh plan to a report?
You use a POST on this API:
http://server/reports/api/v2.0/CacheRefreshPlans
inside the payload you can specify the CatalogItem you want to associate with the schedule.
Can you give an example? I cannot get this to work at all, not the PUT/DELETE or POST. The Path seems to want the path of the the plan but it is not clear what this is.
If I try:
Invoke-RESTMethod -Uri "$restroot/CacheRefreshPlans(Path='/replib/cache')" -Method DELETE -UseDefaultCredentials
Where /replib/cache is a .rdl report with a cache defined, I just get a 404 error, for example.
I found the issue - the datasource for the report was misconfigured but the errors dont' mention this. You can't set a cache if the report won't actually run.
The CachRefreshPlans route does not except a Path argument only and ID for the specific schedule. If you know the report that you want to get the schedules for you use this API:
http://server/reports/api/v2.0/reports(Path='/reportName')/CacheRefreshPlans
that should get you all the schedules associated with that report. If your looking for a specific one you can use OData $filter operation in the URL.
Ok, I will try this but the documentation says that the CatalogItemPath in the payload is the path to the "item that represents the CacheRefreshPlan" which is somewhat confusing.
Hi @Anonymous,
All available REST APIs are listed on SwaggerHub, including how to create and execute a cache refresh plan, please have a look at below links:
Power BI Report Server REST API
SQL Server 2017 Reporting Services REST API
Best regards,
Yuliana Gu
Yes, I know the docs but it is not clear which call to use to associate a refresh plan with a catalog item like a report or dataset?
Any ideas about this? How does one attach a refresh plan to a report?
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |