GLOBAL · EN+65 6031 0102solutions@infoc.comSupportAcademy coursesInsights
Solutions

One connected operating foundation.

Start with the business constraint, then connect applications, data, cloud, security, automation and AI.

View all solutions
How we help

One accountable path from decision to operation.

Assess, implement, extend, secure, integrate and continuously modernise.

View the full method
INFOC

Business systems, capability and specialist talent.

A Microsoft partner connecting technology decisions to business outcomes.

About INFOC

/DATA, ANALYTICS & AI

Build trusted data. Then let AI act on it.

Most analytics work stalls because nobody agrees what the number means. INFOC builds governed data products and semantic models on Microsoft Fabric first, then puts agents on top of definitions the business has already accepted.

FabricOneLakePower BICopilot StudioFoundryAzure AI
Executives shaping a governed data and AI strategy
Governed data & AIDATA, ANALYTICS & AI
Trusted dataOne governed model in Fabric and OneLake
Clear insightPower BI reporting people actually use
LineageSource, owner and definition for every measure
AI that actsCopilot and agents on data you control

DATA-TO-ACTION ARCHITECTURE

Six layers that must work together

AI reliability is decided beneath the model, in the six layers under it.

Source

Business Central, Dynamics 365, Microsoft 365, files, applications, devices and external data.

Ingest & transform

Fabric Data Factory, notebooks, pipelines, event streams and data-engineering practices.

Store & govern

OneLake, lakehouse, warehouse, data quality, lineage, security and product ownership.

Model & decide

Semantic models, Power BI, metrics, planning, forecasting and self-service governance.

Build AI & agents

Copilot Studio, Microsoft Foundry, models, knowledge, tools, workflows and agent applications.

Operate & evaluate

Tracing, quality evaluation, red teaming, security, latency, cost, human review and incident response.

MICROSOFT FABRIC

Governed, reusable data products

Built once, then used by BI, integration and AI alike.

DESIGN

Data strategy & architecture

Prioritise decisions, domains, ownership, sources, quality, security and operating responsibilities.

BUILD

Data engineering

Ingestion, transformation, orchestration, testing and monitoring across structured and unstructured sources.

SERVE

Lakehouse & warehouse

Select storage and serving patterns based on workload, governance, performance and consumption.

ACT

Real-time intelligence

Event and streaming patterns where the business decision cannot wait for batch processing.

The data platform architecture behind governed analytics

Platform architecture

POWER BI & SEMANTIC MODELS

One definition of performance

One controlled definition of every measure, with drill-through intact.

Management intelligence

  • Finance, sales, inventory, purchasing, warehouse, manufacturing, project and service measures
  • Certified semantic models and reusable calculations
  • Row-level security and audience-specific experiences
  • Data-quality indicators and reconciliation to source systems
  • Deployment pipelines, testing, monitoring and ownership
  • Copilot experiences grounded in governed models and definitions
Unified business flow: applications, commerce and equipment feed governed data that returns a controlled business action

ENTERPRISE AI & AGENTS

Choose the right build surface

Different scenarios need different build surfaces.

Microsoft 365 Copilot & agents

Use work context, Microsoft Graph and approved knowledge for productivity and collaboration scenarios.

Copilot Studio

Low-code agents, topics, actions, connectors, channels and business-process automation with governance.

Microsoft Foundry

Build, deploy and operate custom agent applications with model choice, tools, tracing, evaluation and monitoring.

DESIGN PRINCIPLE

Modern AI architecture must define what the agent can know, what it can do, whose identity it uses, when a human must approve, and how failures are detected and contained.

LICENSING AND CAPACITY

The licence model decides who is allowed to read the report

Below F64 every viewer needs a paid licence. At F64 and above they do not.

PER USER

Power BI Pro

Publish and share in the service. Every author and every viewer needs one. Simple, predictable, and the right answer while the audience is small.

PER USER

Premium Per User

Adds larger models, more frequent refresh and advanced features for the people who build. Often used for a small author group alongside Pro for the rest.

CAPACITY

Fabric F SKU

Compute bought by capacity unit rather than by head. At F64 and above, anyone in the tenant with a free licence and a viewer role can read published content.

SIZING ERROR

Fabric capacity is shared across every workload, rather than Power BI alone. Organisations moving from a Power BI Premium P SKU routinely size their F SKU against historical Power BI usage and undersize, because pipelines, warehouse queries, notebooks and Copilot inference now draw on the same pool. Instrument real consumption before reserving, and size to sustained load with bursting for peaks rather than to peak.

ALSO CHECK

OneLake storage is billed separately from compute. Reserved capacity is materially cheaper than pay as you go for steady production load, while a small pay-as-you-go capacity for development can be paused when idle. If you still hold a P SKU, check the renewal date now rather than at renewal: workspace reassignment and testing take real time in a large tenant.

MODEL GOVERNANCE

Six rules that stop a reporting estate becoming forty versions of revenue

Governance is cheaper to install than to retrofit.

Named model owner

Every semantic model has a business owner who approves definition changes, rather than only a developer who deploys them.

Endorsement that means something

Promoted and certified are applied under a written standard. If everything is certified, nothing is.

Row-level security by design

Access rules live in the model, tested with the roles they protect, not bolted on per report after someone sees the wrong region.

Workspace separation

Development, test and production are separate workspaces with deployment pipelines. Publishing straight to production is how definitions drift.

Lineage you can follow

Source to lakehouse to model to report, traceable, so the answer to "where did this number come from" takes minutes.

A retirement path

Reports are deprecated on a schedule with usage evidence. An estate that only grows is an estate nobody trusts.

WHERE IT PAYS

Four applications that survive contact with production

Each one has a named owner and a measurable before.

FINANCE

Close and variance

Ratio analysis across activity, profitability, liquidity and leverage, refreshed against the ledger rather than rebuilt each month. Variance explained while it can still be acted on.

SALES

Customer segmentation

Recency, frequency and monetary scoring applied to the whole book, so retention effort goes to accounts that are slipping rather than accounts that are loud.

SUPPLY CHAIN

Stock position and reorder

Under-stock, over-stock and ageing by SKU, with reorder signals derived from actual movement rather than a static minimum set three years ago.

SERVICE AND OPERATIONS

Grounded question answering

Natural-language access to approved definitions and documents, scoped to the user's own permissions, with the source cited so the answer can be checked.

STARTING POINT

Where to start, and how to trust the output

Do we need Fabric to start?

Not always. If the question is "one dashboard for the leadership team on data that already lives in one ERP", Power BI on a governed semantic model answers it without Fabric. Fabric earns its place when you have several sources to reconcile, volumes that make refresh windows painful, or a need to share compute across engineering and reporting. We say which case you are in before you buy capacity.

How is AI kept trustworthy?

Every agent is grounded in approved data, runs under the requesting user's permissions, and cites its source so the answer can be checked. Tools it may call are enumerated, not open-ended. Evaluation runs before production and continues after, because a model that was accurate at launch is not automatically accurate six months later.

Can this use our Business Central data?

Yes, and it is the most common starting point. Business Central exposes data through APIs and a direct Fabric link, so the ledger, the item master and the sales history land in OneLake without a bespoke extract. The work is in the semantic layer above it, where the business agrees what margin and on-time delivery actually mean.

Who should own the semantic model, IT or finance?

Both, in different roles. Finance owns the definition: what counts as revenue, which entities consolidate, how a return is treated. IT owns the implementation, the refresh, the security and the release. Projects fail when IT is asked to invent definitions, or when finance is asked to maintain DAX.

We already have Power BI and nobody trusts it. Where do we start?

With an inventory, not a rebuild. Usage telemetry usually shows a small number of reports carrying almost all the traffic, and a long tail nobody opens. Certify and fix the few that matter, retire the tail on a schedule, and put the survivors on shared definitions. Rebuilding everything is slower and reproduces the same problem.

How do you handle data quality problems in the source system?

We surface them rather than clean them downstream. Cleaning in the reporting layer hides the defect and guarantees the two systems will disagree forever. Where the source cannot be fixed quickly, the rule is documented and the affected measure is flagged in the model, so the business knows what it is looking at.

What happens if Microsoft changes the platform under us?

It will. Power BI Premium P SKUs moved to Fabric F SKUs, and that pattern repeats. We design for it: capacity choices reviewed at renewal, deployment pipelines so a platform change does not mean hand-editing production, and no dependency on a preview feature in a business-critical path without a stated fallback.

NEXT STEP

Start with the decision the data has to support

Tell us the decision that is currently made on instinct. We work back to the data it needs.

Add more context (optional)

A specialist replies within one business day. See the privacy notice.

Privacy controls

Non-essential scripts load only after the relevant category is granted.