What problem does it solve?
Fabric paginated reports lack native support for server-side data source rebinding and streamlined folder management via REST APIs, forcing users to manually edit .rdl XML files and make individual API calls for common tasks like migrating reports from on-prem Power BI Report Server or reorganizing workspace content.
Core Features & Use Cases
- Export & Import Operations: Download .rdl files from Fabric workspaces and upload modified versions back via the Power BI Import API, with proper multipart encoding to avoid file corruption.
- Data Source Rebinding: Automatically replace all data source references in .rdl XML to point to a target Fabric semantic model, eliminating manual XML edits for PBIRS-to-Fabric migrations.
- Folder Management: Move paginated reports between workspace folders using the Fabric REST API, with fallback logic for unreliable direct import placement.
- Use Case: A team migrating 30 on-prem paginated reports to Fabric can use this skill to batch-repoint all data sources to new cloud semantic models and import them into organized workspace folders in minutes, instead of hours of manual work.
Quick Start
Use the paginated-report-ops skill to export your Fabric paginated report, rebind its data source to the 'Q3_Sales_Model' semantic model, and import it into the 'Marketing Reports' workspace folder.