Idea
A built-in Fabric feature where users can enable Data Quality Watch for any dataset, with automated monitoring β no code required.
π§ Key Capabilities
π Quality Rules β Auto & Custom
Missing values detection
Duplicate record checks
Data type & schema drift detection
Out-of-range / threshold alerts
Primary key & foreign key validity
Distribution shift detection
Nulls in key business fields (e.g., CustomerID, Amount)
Option to add custom rules using DAX or Power Query UI
π Data Quality Score
A model-wide 0β100 score calculated based on:
Completeness β
Accuracy β
Consistency β
Validity β
Timeliness / Freshness β
Display score trend over time
Highlight areas with most impact on score
Automated Insights
Copilot explains findings:
"Column email has 8% invalid values β common typo patterns detected like .con, missing @."
"Sales amount shows extreme values, likely data input error."
Real-Time Alerts
Email / Teams notification
Power BI alert integration
Fabric event triggers for pipeline correction
Example alert:
"Customer table completeness dropped to 94%. Null customer IDs detected in last batch."
Wizard Setup
User clicks: Enable Data Quality β Select Rules β Schedule β Save
No coding, just UI dropdowns:
Frequency: hourly / daily / per refresh / live
Sensitivity levels
Self-Learning Rules
System suggests rules based on historical data patterns:
"Phone number pattern inconsistent"
"New values seen in Country column β check validity"
Auto-Fix Recommendations
Not just alerts β intelligent suggestions:
| Missing product names | Fill using lookup table |
| Outlier sales values | Flag for review |
| Wrong date format | Standardize automatically |
Output
A Power BI-like dashboard showing:
Data quality score
Trend line
Failed rule summary
Affected tables & rows
Suggested fixes
Last check & next schedule
Benefits
| Manual data quality scripts | One-click automated quality checks |
| Hard to detect silent data issues | Alerts + score + trend |
| Late discovery of bad data | Freshness & schema drift monitoring |
| Tech-heavy validation | Low-code, business-friendly UI |
Future Enhancements
β ML-based anomaly detection at refresh
β Data quality benchmarking by industry template
β Export rules as YAML / JSON
β Integration with Fabric Data Pipeline error handling
β Score impact synced to Lineage View & Workspace Health
LinkedIn-Ready Caption
Building reliable analytics starts with clean data.
Fabric needs a Low-Code Data Quality Monitor that gives every dataset a Health Score, auto-detects errors, alerts users in real-time, and recommends fixes.
Data quality shouldn't require scripts β it should be as easy as turning on Power BI refresh.
Recent ideas
Deployment Pipelines - Remember selected stage
Every time we go into a deployment pipeline, it defaults to selecting the Development stage. I believe that it would be very rare to have a user select the Development stage. It would be helpful if d...PeterDaniels1 hour agoAdvocate IINew1View0likes0CommentsDisable auto-restore previous session's tabs in new Fabric sessions
Description: Since a recent update, starting a new Fabric session β for example by opening Fabric in a new browser tab β automatically reopens all the item tabs that were left open from a previous s...MathieuVr8 hours agoFrequent VisitorNew56Views5likes1CommentExported PDF from PowerBI to not have any indents/borders
Currently, using the "Export to PDF" option in PowerBI results in two consistently buggy results: A white border/indent is generated, increasing the size of the page from 8.5x11 to 9x11.5 Sometime...EliShalev11 hours agoNew MemberNew12Views0likes0CommentsAdding a Container for Logical Grouping of Activities in Data Pipelines
Dear Team, I would like to propose a feature enhancement for Data Pipelines in Microsoft Fabric that allows the logical grouping of activities into a container. This container would serve to: Im...lukas_karlovsky12 hours agoNew MemberPlanned876Views15likes5Comments