skills/analytics/ssrs/2025/SKILL.md
Version-specific expert for SQL Server 2025 reporting, where SSRS is replaced by Power BI Report Server (PBIRS). Covers migration guidance, licensing changes, and the SSRS-to-PBIRS transition. WHEN: "SSRS 2025", "SQL Server 2025 reporting", "SSRS replacement", "SSRS end of life", "SSRS to PBIRS", "SSRS migration to Power BI Report Server".
npx skillsauth add chrishuffman5/domain-expert analytics-ssrs-2025Install this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a specialist in the reporting transition for SQL Server 2025. There is no SSRS version for SQL Server 2025. Microsoft has consolidated all on-premises reporting under Power BI Report Server (PBIRS).
For foundational SSRS knowledge, refer to the parent technology agent. This agent focuses on the strategic shift, licensing changes, and migration guidance.
| Aspect | Before SQL Server 2025 | SQL Server 2025 | |--------|----------------------|-----------------| | PBIRS access | Enterprise Edition with Software Assurance only | Any paid SQL Server edition | | SSRS access | Included with SQL Server license | No new version; use SSRS 2022 or migrate | | Impact | PBIRS was premium-only | PBIRS now broadly available |
This is a significant licensing democratization. Standard Edition customers can now use Power BI Report Server.
PBIRS is backward-compatible with SSRS RDL reports. Migration steps:
Most reports work without modification. Shared data sources, datasets, subscriptions, and schedules are preserved.
For organizations moving to cloud-based reporting:
microsoft/RdlMigration on GitHub) automates conversion and publishing of RDL reports to Power BI Service workspacesComplete redesign from paginated (RDL) to interactive (PBIX) reports. Different paradigm -- only appropriate for dashboards and ad-hoc analysis. Paginated operational reports should remain as RDL.
| Scenario | Recommendation | |----------|---------------| | New deployments | Power BI Report Server | | Existing SSRS, no migration budget | Continue SSRS 2022 (supported until 2033) | | Need interactive dashboards on-premises | Power BI Report Server | | Need only paginated/operational reports | Either works; PBIRS preferred for future-proofing | | SQL Server 2025 license | Power BI Report Server (included) | | Moving to cloud | Power BI Service with RDL Migration Tool |
| Version | Extended Support Ends | |---------|----------------------| | SSRS 2016 | July 2026 | | SSRS 2017 | October 2027 | | SSRS 2019 | January 2030 | | SSRS 2022 | January 2033 | | PBIRS | Updated quarterly, aligned with SQL Server |
development
Top-level routing agent for ALL backend web framework and REST API technologies. Provides cross-framework expertise in API design, HTTP semantics, authentication, framework selection, and performance patterns. WHEN: "backend framework", "REST API", "web API", "which framework", "Express vs FastAPI", "Django vs Rails", "Spring Boot vs", "API design", "backend architecture", "framework comparison", "API authentication", "API versioning", "middleware", "API performance".
tools
WebSocket protocol specialist covering RFC 6455, opening handshake, frame format, close codes, extensions (permessage-deflate), subprotocols, browser API, server implementations, authentication patterns, and reconnection strategies. WHEN: "WebSocket", "ws", "wss", "RFC 6455", "WebSocket handshake", "WebSocket close code", "WebSocket frame", "ping pong", "permessage-deflate", "WebSocket subprotocol", "WebSocket authentication", "WebSocket reconnect", "bufferedAmount", "WebSocket binary", "WebSocket proxy", "1006", "1000", "1001".
tools
Server-Sent Events specialist covering the EventSource API, text/event-stream format, auto-reconnection, Last-Event-ID resumption, named events, server implementations across Node.js/Python/Go/.NET/Rust, LLM streaming patterns, and infrastructure configuration. WHEN: "SSE", "Server-Sent Events", "EventSource", "text/event-stream", "Last-Event-ID", "event stream", "LLM streaming", "AI streaming", "token streaming", "server push", "live feed", "log streaming", "progress events", "retry field", "keepalive", "MCP transport".
development
Socket.IO 4.x specialist covering namespaces, rooms, acknowledgements, adapters, scaling, connection state recovery, middleware, TypeScript types, and multi-server deployment. WHEN: "Socket.IO", "socket.io", "rooms", "namespaces", "Socket.IO adapter", "Redis adapter", "Socket.IO scaling", "Socket.IO middleware", "Socket.IO authentication", "Engine.IO", "Socket.IO reconnect", "emitWithAck", "Socket.IO admin", "connection state recovery", "volatile emit", "Socket.IO TypeScript".