Semantic models
Star schemas, conformed dimensions, an agreed grain, and measures written once in the model instead of repeated in every report that needs them.
Each model covers one subject area, carries a named owner and a written definition per measure, so a figure can be explained without opening the file it came from.
One place to change a definition, and one place to defend it.
Certification and promotion
Certified and promoted datasets, a documented path from development to production, and workspace structure that keeps authored content separate from published content.
Certification is a review with a named reviewer rather than a badge somebody clicks. The record states who signed the model off and against which definitions.
A dataset list where the trustworthy ones are obvious.
Row-level security
Security roles designed against the organisation as it actually reports: entity, region, cost centre, and the exceptions senior people always turn out to need.
Roles live in the model and are tested against real user contexts, because a filter applied inside a report leaks the moment someone duplicates the visual.
A report that cannot show what its author forgot to hide.
Sources and preparation
Connections to Dynamics 365, Oracle, SQL Server, files and the third parties in between, with dataflows or a warehouse layer where the transformation is too heavy to sit in a model.
We will say when a warehouse is not needed yet, and we will say when modelling is being used to paper over a problem in the source system.
Transformation in the right layer rather than the convenient one.
Refresh health
Scheduled and incremental refresh, gateway management, failure alerting to a named recipient, and a freshness stamp on the face of the report.
A silently stale dashboard is more dangerous than a missing one, because people keep making decisions on it without noticing.
Staleness that announces itself before someone acts on it.
Governance and adoption
Tenant and workspace settings, sharing rules, licence position, and a periodic review that retires the reports nobody opens.
Adoption is measured as use of the certified models, not as the number of reports published. A growing report count is usually a symptom.
An estate that stops growing sideways.