Power BI

We combine accounting, sales and warehouse data from SAP Business One, Sage, NetSuite or Business Central into a single Power BI data model. On Monday morning the manager opens a report in Teams and sees yesterday's figures with no manual export to Excel.

Built for ISO 27001NIS2 DORA

Power BI
  • Agreeing the metrics
  • Connecting the sources
  • Data model

The data is already in your accounting system; what is missing is a report that refreshes itself

  • SAP Business One Business One, Sage, NetSuite, Business Central connectors
  • daily or more often, automatic data refresh
  • RLS everyone sees only their own department or customers
  • Teams reports where the team already works

A typical situation: in the first week of the month, an accountant exports sales and receivables from SAP Business One or Sage to Excel, the sales manager has their own spreadsheet, and the warehouse has a third. The numbers do not match because everyone calculates differently, and by the time a reconciled report reaches the manager, it is already a week or two out of date. The manager decides by gut feeling, even though all the data sits in the accounting system's database.

We build a Power BI data model that connects directly to your sources: the SAP Business One and Sage SQL databases, NetSuite and Business Central APIs, Excel files on a SharePoint site, a CRM or a production system. The data is organised into a star schema model in which metrics (sales, margin, receivables, inventory) are calculated in one place and the same way for everyone. Reports refresh on a schedule: for on-premises sources we install a data gateway, and row-level security ensures that a sales rep sees only their own customers. We publish reports in workspaces and Teams channels, and train your team to use them and create their own views. After deployment we maintain the model: when the chart of accounts changes or a new source appears, the reports do not stop working. We usually deliver the first working report from a single source within a few weeks, and what takes longest is not the charts but agreeing how margin or overdue debt is calculated.

What we do

From the data source to a report that is used every week.

Agreeing the metrics

We start with questions: which 10-15 metrics matter most to the manager and exactly how they are calculated. This takes longer than the charts, but without it the numbers will not match.

Connecting the sources

SAP Business One and Sage SQL databases, NetSuite and Business Central APIs, Excel on a SharePoint site, CRM, production or warehouse systems, with a gateway for on-premises servers.

Data model

A star schema with fact and dimension tables, a date table and DAX measures, documented so that another specialist can take it over.

Reports and dashboards

A management dashboard, and sales, receivables, inventory and profitability reports with drill-down to a specific invoice or product.

Refresh schedules

Daily overnight or several times a day, with an alert to us if a refresh fails so that you see the correct figures in the morning.

Access and RLS

Workspaces by department, row-level security by sales rep, site or group company, with access managed through Entra ID groups.

Licences

We choose Power BI Pro, Premium per user or Fabric capacity based on the number of creators and readers, and supply them through the MDP CLOUD CSP agreement.

Maintenance and training

We train creators and readers, maintain the model, and add new sources and metrics for an agreed number of hours per month.

Excel reports, Power BI Pro and Fabric capacity

What changes when you move from manual Excel reports, and when you need Premium or Fabric capacity.

Excel reportsPower BI ProPower BI Premium / Fabric
Data refresh
manual export
scheduled, up to 8 times a day
scheduled, up to 48 times a day
One calculation of metrics for everyone
On-premises sources via gateway (SAP Business One, Sage SQL)
Row-level security
Reports in Teams and the mobile app
Readers without a separate licence
from Fabric F64 capacity
Large data models and more frequent refresh
Copilot in Power BI
with Fabric capacity

How we implement it

We usually deliver the first working report from a single source within 3-4 weeks.

Questions and sources

In 1-2 meetings with the manager and the finance lead, we agree the metrics and their definitions, review the accounting system and other sources, and arrange access to the databases and APIs.

Frequently asked questions

Does Power BI connect to SAP Business One and Sage?

Yes. Both systems store their data in a SQL database that Power BI connects to directly through a gateway, with no exports. If your ERP runs in our ERP hosting environment, we configure the connection on our side.

What about NetSuite and Business Central?

NetSuite has a reporting API that we connect to on a schedule, while Business Central has a built-in Power BI connector and ready-made report tables. In both cases we put the data into the same model together with the other sources.

Which licences will we need?

Creators and readers need Power BI Pro, unless reports are published on Fabric F64 or larger capacity, where readers need no licence. For most companies with up to a few dozen readers, Pro licences are enough, and for larger ones we calculate when capacity pays off.

Can reports include several companies?

Yes, this is common in company groups: several SAP Business One or Business Central databases are combined into one model with a shared company dimension, and row-level security determines who sees the whole group and who sees only their own company.

Who maintains the reports after deployment?

By agreement: a creator you have trained makes simple changes, while we maintain the refreshes, the gateway and the model and add new sources. If the accounting system moves to Microsoft Azure or our cloud, we change the connection.

Related services

Microsoft 365 administration

We take over the day-to-day administration of your Microsoft 365 tenant: users and licences, Teams and SharePoint permissions, mail rules, Secure…

More
Microsoft 365 licences

We select and supply Microsoft 365 licences as a Microsoft CSP partner: Business Basic, Standard, Premium and Enterprise plans and the Copilot add-on.

More
Microsoft Viva

We turn on and configure Microsoft Viva apps in your Microsoft 365 tenant: an employee portal in Teams, communities, learning, surveys and…

More
Microsoft 365 migration

We migrate mail, calendars, contacts and files to Microsoft 365 from Google Workspace, on-premises Exchange, IMAP hosting or another Microsoft 365…

More

Expertise confirmed by certifications

This service is delivered by specialists with valid international certifications. Their expertise is confirmed by independent organisations, not by us.

All certifications
  • CDPSE badge
    CDPSE ISACA

    Certified Data Privacy Solutions Engineer

    Personal data is handled according to privacy by design and GDPR requirements.

  • LCSM badge
    LCSM PECB

    Lead Cloud Security Manager

    Cloud security is managed following ISO/IEC 27017 and 27018 practices.

Get a Power BI quote

Tell us which accounting system you use and which metrics you want to see, and we will send a quote within 1 business day.

We reply within 1 business day

Contact us 24/7
+370 630 94 909

Fill out the form, and we will contact you within 1 business day.