What problem does it solve?
Migrating Power BI Gen1 dataflows to Fabric Gen2.1 carries significant risk of breaking downstream workloads, storage configurations, and refresh schedules without prior assessment of migration blockers like BYOSA storage, DirectQuery connections, or upstream dependencies. This Skill eliminates guesswork by providing a structured, guarded workflow for safe dataflow migration.
Core Features & Use Cases
- Gen1 Dataflow Discovery: Scan individual workspaces or entire tenants to inventory all Gen1 dataflows using Power BI REST APIs.
- 7-Point Risk Assessment: Evaluate each Gen1 dataflow for migration blockers (BYOSA storage, DirectQuery, insufficient permissions) and warnings (incremental refresh, pipeline dependencies, linked entities, external triggers) to classify readiness as Safe, Manual followups, or Blocked.
- Guarded Save-As Execution: Run the saveAsNativeArtifact API with built-in guardrails for idempotency, permission validation, and Windows CLI compatibility to create Gen2.1 copies without disrupting original Gen1 dataflows.
- Post-Migration Validation: Verify new artifact integrity and generate markdown/JSON readiness snapshots for CI/CD integration.
- Use Case: A data engineer managing a Fabric tenant with 100+ Gen1 dataflows can use this Skill to automatically flag 20% of dataflows with BYOSA storage as blocked, safely save the remaining eligible dataflows, and produce a readiness report for stakeholder review.
Quick Start
Use the dataflows-save-as-authoring-cli skill to scan your Fabric workspace for Gen1 dataflows, assess their save-as readiness, and create Gen2.1 copies via Azure CLI.