Duplicate semantic models
Similar models and measures evolve independently, creating conflicting versions of business metrics.
DataConsultant helps enterprises assess, architect, implement, migrate, govern, secure, optimise and operate Power BI across semantic models, reports, workspaces, gateways, deployment practices and the wider data platform.
Power BI can spread quickly because teams can create useful analytics without waiting for a central delivery programme. The same speed can create duplicated metrics, inconsistent access, fragile refresh paths and unclear ownership when the operating model does not mature with adoption.
Similar models and measures evolve independently, creating conflicting versions of business metrics.
Ownership, purpose, lifecycle and access become unclear as team and personal workspaces accumulate.
Reports depend on gateways, credentials, source availability and refresh sequences that are not operated as a service.
Source latency, model design and high concurrency can turn apparently simple reports into an end-to-end performance problem.
Workspace roles, app audiences, exports, external sharing and data permissions are not designed as one access model.
Business-critical changes move directly into production without reproducible testing, approvals or rollback preparation.
Refresh, model size, query concurrency and workload growth are not connected to capacity planning or cost ownership.
Reports remain in use after creators move roles, source systems change or business definitions are superseded.
The target is not central control of every visual. It is a repeatable architecture and operating model where teams can build quickly without recreating metrics, bypassing security or placing business-critical content outside controlled release and support.
Power BI is Microsoft’s business-intelligence and analytics experience for building semantic models, reports and governed consumption in the Power BI service, which is also integrated with Microsoft Fabric. It is strongest when reporting is connected to deliberate data-platform, semantic, identity and governance choices. DataConsultant designs the boundaries so business logic does not drift into hundreds of disconnected reports.
DataConsultant does not resell Power BI licences or present vendor features as consulting deliverables. The engagement focuses on the architecture, implementation, migration, governance, optimisation and operating work required to make Power BI sustainable in your environment.
Inventory workspaces, semantic models, reports, gateways, access paths and capacity dependencies before deciding what to standardise, migrate or retire.
Microsoft supports multiple connectivity patterns. The right choice affects freshness, source load, model flexibility, concurrency, refresh operations and capacity. The table below is a decision framework—not a substitute for workload testing.
| Pattern | How it behaves | Consider when | Architecture watch-outs | DataConsultant focus |
|---|---|---|---|---|
| Import | Data is loaded into the semantic model and queried in memory. | Interactive analytics Rich modelling and predictable query performance. | Refresh windows, model size, memory, freshness and source extraction. | Star schema, data reduction, refresh design, DAX and capacity fit. |
| DirectQuery | Queries are translated and sent to the underlying data source. | Source-resident data Freshness or data-location constraints make full import unsuitable. | Source latency, concurrency, query folding, network path and feature constraints. | Source tuning, model simplification, query diagnostics and load testing. |
| Composite | Combines Import and DirectQuery storage modes within one model. | Mixed workloads Some data benefits from caching while other data remains source-resident. | Relationship behaviour, cross-source performance and model complexity. | Partition and table strategy, aggregation design and validation. |
| Hybrid tables | Historical data can be imported while recent partitions use DirectQuery. | Fresh recent data Historical performance plus near-real-time recent facts. | Partition policy, incremental refresh requirements and capacity behaviour. | Refresh policy, hot/cold data design and performance testing. |
| Direct Lake | Power BI can read supported Fabric data in OneLake without a traditional import refresh. | Fabric data Lakehouse or warehouse architecture is already part of the target state. | Fabric capacity, supported model patterns and possible DirectQuery fallback behaviour. | Fabric/Power BI boundary, semantic design, security and capacity observability. |
| Live connection | Reports reuse an existing governed semantic model or supported Analysis Services model. | Central semantics Multiple reports should consume an authoritative model. | Model ownership, permissions, change impact and dependency management. | Shared-model operating model, certification, release and consumer governance. |
Microsoft documentation describes Import, DirectQuery and Composite semantic-model modes and a current decision guide covering Import, DirectQuery, Hybrid tables, Direct Lake and live connections. Licensing and feature availability should be revalidated for the client tenant during design.
A mature Power BI design separates reusable business logic from individual report layouts. This reduces duplicated measures, makes security easier to reason about and allows multiple reports, Excel analyses and other consumers to build from governed semantic foundations.
Microsoft Fabric deployment pipelines support configurable stages and commonly start with development, test and production. DataConsultant designs the surrounding controls—ownership, test evidence, environment binding, approvals, app updates and operational handover—rather than treating the pipeline button as the entire release process.
Fabric deployment pipelines currently support two to ten stages; the default pattern is three stages. Availability and supported item behaviour should be checked against the tenant, capacity and current Microsoft documentation.
Define environment boundaries, test evidence, promotion controls, app updates and post-release support for reports and semantic models that matter to the business.
Cloud BI does not remove source-system, credential or network dependencies. For on-premises data, Microsoft’s standard on-premises data gateway acts as a bridge and initiates outbound connections to Microsoft cloud services. Production design should also cover clustering, patching, service accounts, credentials and monitoring.
Classify sources by network location, authentication, freshness, sensitivity and support ownership.
Map each semantic model and refresh to an accountable source and operational path.
Legacy dashboards, spreadsheets, SSRS reports and other BI tools often contain embedded calculations, permissions and undocumented business logic. A safe migration identifies what should be retained, consolidated, redesigned or retired before production cutover.
Power BI security cannot be reduced to row-level security. Tenant settings, Microsoft Entra identities, workspace roles, app audiences, semantic-model permissions, RLS/OLS, source security, export/sharing controls and operational ownership all affect the effective access model.
Microsoft notes that tenant settings can help establish governance policies but are not, by themselves, a security measure. Effective control requires coordinated permissions and data-security design.
Define who can create, publish, share, export, administer and consume content—and which semantic models and controls provide the trusted path for business reporting.
A slow report is rarely explained by one visual alone. DataConsultant traces the query path and workload pattern so remediation addresses the actual bottleneck rather than shifting load to another layer.
Power BI architecture and commercial design are connected. User licensing, capacity, sharing patterns and Fabric adoption influence both technical options and operating cost, so commercial assumptions should be validated before architecture decisions are locked.
Current Microsoft licensing includes Fabric Free, Power BI Pro and Premium Per User, with Fabric capacity SKUs for organisational capacity. Exact entitlement, sharing rules and prices depend on the tenant, region, agreement and current Microsoft terms.
Business-critical BI needs service ownership, monitoring, incident response, controlled change and regular rationalisation. The operational boundary should include the dependencies that can actually cause reporting failure.
Connect monitoring, incident handling, gateway and refresh operations, controlled change, semantic-model maintenance and improvement into one service model.
The illustrative matrix below shows the questions DataConsultant uses to shape architecture and sequencing. It is not a claim about your organisation; actual ratings are established during discovery.
| Illustrative workload | Criticality | Freshness | Consumer scale | Architecture emphasis | Typical governance question |
|---|---|---|---|---|---|
| Executive KPI reporting | High | Daily / intra-day | Focused | Authoritative semantic model, reconciled measures, controlled release | Who owns each metric and approves definition changes? |
| Finance & management reporting | High | Period / daily | Broad | Security, reconciliation, repeatability, lineage and export controls | What evidence supports reported numbers and access? |
| Sales & operational dashboards | Medium–High | Near real-time / daily | Broad | Freshness, DirectQuery/Import trade-offs, mobile usability, scale | What latency is actually required for decisions? |
| Self-service departmental BI | Variable | Variable | Distributed | Shared semantic models, workspace standards and creator guardrails | Which data and measures are certified for reuse? |
| Regulatory / risk reporting | High | Defined cycle | Controlled | Access, lineage, reproducibility, retention and change evidence | What controls and records are required outside Power BI? |
| Embedded analytics | Product-led | Use-case specific | Potentially large | Identity, embedding pattern, capacity, API lifecycle and support | Who is the effective user and where is data security enforced? |
Power BI is an analytics and consumption platform, not a replacement for transactional applications, enterprise data engineering or every real-time operational workload. The architecture should place each responsibility in the layer best suited to it.
The sequence is tailored to the estate. A focused assessment may stop after recommendations; a full implementation can continue through build, migration, release and operational handover.
Deliverables are selected according to engagement scope. A short health check will not produce the same artefacts as a platform implementation or migration programme.
Estate inventory, findings, risk, technical debt, evidence gaps and prioritised remediation.
Source, semantic, workspace, distribution, security, environment and dependency design.
Naming, ownership, roles, lifecycle, app audiences and configuration decision register.
Modelling, measures, descriptions, security, refresh, reuse and quality expectations.
Asset disposition, dependencies, rebuild approach, reconciliation, cutover and decommissioning.
Decision rights, tenant controls, roles, RLS/OLS patterns, sharing and exception handling.
Dev/test/prod path, promotion controls, testing, approvals, rollback and app-update steps.
Monitoring, support ownership, performance, capacity, rationalisation and improvement actions.
Missing evidence does not automatically stop an engagement, but it should be recorded as a limitation. Access should follow client approval and least-privilege principles.
A useful discovery pack connects business-critical reports to their owners, semantic models, data sources, gateway paths, security groups, licensing and operational history.
Scope can be narrow or end-to-end. DataConsultant defines the responsibility boundary before work begins so the buyer can distinguish advisory, implementation, migration, enablement and managed-operation effort.
DataConsultant positions Power BI as part of the enterprise data and analytics capability—not as an isolated dashboard tool. We can work alongside internal teams, Microsoft specialists, systems integrators and other vendors without implying reseller or certified-partner status.
For team enablement, DataConsultant also provides Power BI training as a separate capability where learning and adoption are in scope.
Answers to common enterprise questions about platform fit, semantic models, security, deployment, licensing, migration, scope and ongoing support.
Share your contact details and requirement. DataConsultant can review the likely workstream, evidence needed, stakeholder involvement and next step.