Skip to content

Business Intelligence & Dashboards

The monthly report runs on spreadsheets someone maintains by hand, and in the meeting sales and controlling argue about revenue. We build the data model, reports and chat assistants so that every metric has exactly one definition.

There are two revenue figures on the table, and the first half hour of the meeting goes into working out which one is right. What the numbers actually mean barely gets discussed.

We build BI solutions on a clean data model. Every metric is defined once and means the same everywhere, in the dashboard and in an assistant’s answer alike. Business teams run their own analysis without needing IT for every question.

The dashboard is the smallest part

All you see of business intelligence is the surface. Underneath are the sources (ERP, CRM, shop, accounting and the departments’ spreadsheets), then the integration that loads, cleans and combines that data, usually in a data warehouse, and finally the semantic model. It defines how metrics are calculated and how tables relate. Most complaints about dashboards trace back to these layers, not to the surface. That is why we start there.

You notice that reporting has stopped keeping up from small things. The monthly report takes several days every time. Sales and controlling give different revenue figures for the same period. There are plenty of reports, but nobody knows which one is current. And some decisions rest on numbers that are weeks old.

The tool matters less than you would think

The market is large, and almost every tool now ships with its own AI assistant. How well a tool fits the systems you already run matters more than any single feature. If you work with Microsoft 365 anyway, you will usually end up with Power BI, because reports embed into Teams and Excel users find familiar ground. If the data already sits in a data platform that brings dashboards and chat with it, a separate tool is not always needed. And where license costs or data sovereignty come first, self-hosted open source can be the better choice.

Then there are the number and type of users, requirements for data protection and hosting, and whether reports will later be embedded in your own applications. We are not tied to any vendor, and we will tell you if the tool you have is perfectly good.

First settle what “revenue” means

Which bookings count as revenue? When is a customer considered active? Which periods are compared? We settle these questions with the business teams at the start, because a dashboard is only as reliable as the definitions behind it. They go into one central semantic model that all reports use. When a definition changes, it is adjusted in one place and applies everywhere.

The model matters even more now that AI assistants use it too. They calculate with the same definitions as the reports, and if those are poorly described, they calculate wrongly. What such models look like is covered under Data Modeling & KPIs.

Dashboard or chat

In many tools you can now ask a question like “How has revenue in the south developed compared with last year?” and get the answer with a chart, instead of finding a report and filtering it. For ad hoc questions that can already replace a dashboard. Metrics that need to be in view every week still belong in a fixed dashboard, because then everyone sees the same thing. Both run on the same model in our projects.

Answers in chat are only useful once the model is well described, permissions apply there too, and typical questions have been tested before release. That is a topic of its own, covered under Conversational Analytics.

Self-service without sprawl

If business teams are free to analyze on their own, you soon get dozens of versions of the same metric. So we provide vetted, centrally maintained datasets for the teams to build on. With row-level security, each person sees only their own region or cost center, in the dashboard and in chat alike.

Where BI projects get stuck

Rarely for technical reasons. A dashboard with forty metrics answers no question; it is better to start with a few that support a concrete decision. Errors in the source data often surface only when the dashboard is finished, so we check the data automatically in the pipeline from the start. If the old reporting keeps running alongside, everyone compares the two sets of numbers until a fixed cutover date ends it. And without named owners for metrics and reports, dashboards go stale quickly.

What you get

  • One number per metric

    Revenue means the same thing in every report, in the dashboard and in the assistant's answer.

  • Up to date without manual work

    Reports fetch their own data instead of waiting for the next spreadsheet from a department.

  • Analysis from the business teams

    Teams build their own reports on a vetted data foundation and do not need IT for every question.

  • Ask instead of searching for reports

    An assistant answers ad hoc questions directly, using the same numbers as the dashboard.

Platforms & tools

We are not tied to any vendor and work with what is already running in the company. The list is a selection.

  • Power BI
  • Microsoft Fabric
  • Tableau
  • Qlik Sense
  • Looker
  • Looker Studio
  • Databricks AI/BI
  • Snowflake
  • dbt
  • Cube
  • Metabase
  • Apache Superset
  • SAP Analytics Cloud
  • ThoughtSpot
  • Sigma

How we work

  1. Start with the decisions

    Before any tool is opened, we work out with the business teams which decisions the reports should support and which metrics that takes.

  2. Connect sources, build the model

    We load the data from ERP, CRM and the other sources and define each metric once, centrally, in the data model.

  3. Test early with the users

    Dashboards and, where it makes sense, an assistant go to the people who will use them early on. Their feedback comes in while things can still change.

  4. Hand over and train

    Model and reports are documented, and the team is trained to adjust reports on its own. We stay on for support if you want us to.

Frequently asked questions

Which BI tool is right for us?
It depends mostly on the systems you already have. If you work with Microsoft 365, Power BI is often a good fit. If your data already sits in a data platform with its own BI features, you may not need another tool, and with a tight licensing budget open source is an option. We are vendor-neutral and recommend what fits your users, budget and system landscape.
Power BI or Tableau: what is the difference?
Both are mature BI tools with their own AI assistants. Power BI is closely tied to Microsoft 365, Excel and Teams and is usually quick to roll out in Microsoft environments. Tableau is strong at free-form visual analysis and belongs to Salesforce. In practice, existing infrastructure and the licensing model decide more often than individual features.
Will an AI chat replace our dashboards?
In part. For ad hoc questions, a chat is often faster than a report. Metrics that are tracked regularly are better off in a fixed dashboard, because everyone sees the same view. We plan both on the same data model, so chat and dashboard return the same numbers.
Is our data processed outside the EU when we use AI features?
That depends on the vendor and the configuration. In Power BI, for example, a setting in the admin portal decides whether data for Copilot may be processed outside your own geographic region. We review such settings and configure them to match the company's data protection requirements.
Do we need a data warehouse for BI?
Not necessarily. To get started, BI tools can read directly from individual sources. Once several systems come together, data needs to be kept historically, or many reports build on the same numbers, a data warehouse is the more stable foundation.
Can we keep our existing reports?
Yes, including those from Excel or another BI tool. We review the existing reports, keep what has proven itself, and align metrics and design.
Can dashboards be embedded in our own applications?
Yes. With embedded analytics, reports can go into portals or your own software, for customers or partners for example. Permissions mean everyone sees only their own data.
Who maintains the reports after the project?
That depends on how your team is set up. We document the model and reports and train the people involved so they can carry on themselves. If you prefer, we also take over support and further development.