Skip to content
sayak.webdesignerWeb · Software · Data · AI
Data & AI · Data & AI

One number, one definition, one place to see it

Most BI problems are not visualisation problems. They are definition problems — three teams computing "on-time delivery" three ways and each certain theirs is right.

business intelligence company kolkatapower bi consulting indiadashboard development west bengalanalytics consulting kolkata
Plant Performance — Fleet ViewLive · 30sOutput4,812 TPD+3.4% vs targetSp. power68.4 kWh/t−2.1% vs targetTSR18.6%+1.9% vs targetOEE87.2%+0.8% vs targetProduction vs plan — 14 daysplanDowntime ParetoMill tripFeed chokePower dipBelt faultOther
−92%
Time spent assembling MIS
340+
Dashboards in production
1
Definition per metric, enforced
7 AM
Daily digest before the office opens
The short version

Every organisation above a certain size has the same meeting. Operations presents a number. Finance presents a different number for the same thing. Twenty minutes are spent establishing which is right, and the actual decision gets five minutes at the end. This repeats monthly, and it is enormously expensive in a way that never appears in any budget line.

The cause is almost never the BI tool. It is that the metric has no single definition and no single place it is computed. Each team builds its own query, makes reasonable assumptions about edge cases — does a dispatch count when it leaves the gate or when the invoice is raised, is a return netted in the month of sale or the month of return — and arrives somewhere different.

Our BI work therefore starts with definitions, not dashboards. We build a semantic layer where every metric is defined once, in code, reviewed and owned by a named business person. Every report, dashboard and export then derives from that layer. When someone asks why a number changed, the answer is traceable rather than argued.

Then we build the visualisation layer, and we build it for how people actually consume information: an executive who wants three numbers on a phone at 7 AM, a plant head who wants a control-room screen, an analyst who wants to slice freely, and a board that wants a monthly pack that assembles itself.

The semantic layer: where metrics are defined once

A semantic layer sits between your warehouse tables and every tool that queries them. It holds the definition of each metric — the calculation, the filters, the grain, the time treatment — and exposes it by name. A dashboard asks for "gross margin by product by month" and receives a number computed by the definition everyone agreed to.

We implement this with dbt metrics, Looker's modelling layer, or a governed set of views depending on your stack, and we treat the definitions as code: version controlled, reviewed, tested and documented. Changing a definition is a visible event with a changelog, not something that quietly happens in one person's report.

Every metric has a business owner — a person, not a department — who is accountable for its definition. When a question arises about what "active customer" means, there is somebody to ask, and the answer is written down. This sounds bureaucratic and takes about a day per metric to establish. It removes a category of organisational friction that costs far more.

In practice

Metric definitions in version control with review and changelog.
A named business owner per metric, documented in the catalogue.
Consistent time treatment: fiscal calendars, week definitions, timezone handling.
Certified versus exploratory content clearly distinguished in the BI tool.
Lineage from every dashboard tile back to source tables.
Plant Performance — Fleet ViewLive · 30sOutput4,812 TPD+3.4% vs targetSp. power68.4 kWh/t−2.1% vs targetTSR18.6%+1.9% vs targetOEE87.2%+0.8% vs targetProduction vs plan — 14 daysplanDowntime ParetoMill tripFeed chokePower dipBelt faultOther

Designing dashboards people actually use

The most common failure is a dashboard with forty charts that nobody reads because it takes ten minutes to find anything. A dashboard is a piece of communication, and it should answer a specific question for a specific person.

We design by role. An executive view holds five to seven numbers with trend and variance against target, readable in fifteen seconds on a phone. A functional head view holds their domain with drill-down to the transaction. A control-room view is a single screen, high contrast, readable from four metres, refreshing continuously. An analyst workspace is deliberately flexible with a governed dataset underneath.

We also design for the negative case. A dashboard should make problems visible without requiring anyone to hunt: variances beyond threshold highlighted, stale data flagged rather than shown silently as current, and exception lists rather than a demand to scan a table for anomalies.

AudienceFormatRefreshDesign rule
Board and MDMobile digest + monthly packDaily 7 AM / monthlyFive numbers, trend, variance, nothing else
Functional headsInteractive dashboardHourlyOwn domain, drill to transaction
Control roomWall displayContinuousReadable at four metres, alarms prominent
AnalystsGoverned explorationOn demandFreedom within certified definitions
Field staffMobile scorecardDailyTheir number, their target, their gap

Getting information to people rather than waiting for them to come

The best dashboard has a fundamental weakness: someone must remember to open it. In most organisations, most people do not. So we push as well as pull.

A daily digest goes out at 7 AM on WhatsApp or email with yesterday's key numbers and any exceptions, formatted to be read on a phone in thirty seconds. Threshold alerts fire when something needs attention — a plant below target, a customer crossing credit limit, a pipeline that failed. A weekly pack lands on Monday morning with trend and commentary slots for the owner to fill in.

The behavioural effect of this is significant and consistently reported by clients: conversations start from shared, current information rather than from someone's recollection. It also drives dashboard usage upward, because the digest creates the question that sends someone to the detail.

The 7 AM WhatsApp digest

Of everything we build in BI, this is the feature clients mention most. Yesterday's production, dispatch, collection and any exception, on the phone before the drive to the office. It costs almost nothing to build on top of an existing warehouse and changes the tempo of a business.

Forecasting and looking forward

Dashboards report history. The questions that matter are usually about the future: will we hit the month, what will demand look like next quarter, what does the current run rate imply for the year.

We build forecasting into the analytics layer where it is genuinely useful — demand by product and region, production and yield, energy consumption, collections and cash position, and inventory requirement. Methods are chosen for the data rather than for novelty: classical time-series models with seasonality handle most business series well, and machine learning is applied where there are genuine multivariate drivers to exploit.

Crucially, we always present forecasts with intervals rather than a single number, and we track forecast accuracy over time. A forecast whose historical accuracy nobody measures is a guess with a chart attached.

DEMAND FORECAST — next 12 periodstodayactuals (MAPE 4.1%)forecast + 80% interval
A forecast with an honest confidence interval and a tracked accuracy history — the version people can actually plan against.

Plant and operational analytics

For our manufacturing clients the highest-value analytics joins operational data with commercial data. Energy per tonne by product and by shift. Downtime attributed to a reason code and costed. Yield variance broken into its components. Quality results linked back to the raw material lot and the operating conditions at the time.

This requires plant data alongside ERP data in the same modelled layer, which is why our BI practice and our data engineering practice are the same team. A dashboard that shows production is mildly useful; one that shows production, its energy cost, its yield loss and its margin contribution together is what changes decisions.

For control rooms we build Grafana displays reading from time-series storage with sub-second refresh, alongside the analytical layer for historical work. Different tools for different latency requirements, one set of definitions across both.

Our MIS team spent nine days a month building the management pack. It now builds itself and they spend those nine days analysing variances. Same people, completely different job.
Kaushik RoyCFO, chemicals manufacturer, Haldia

Choosing a BI tool honestly

Power BI is the pragmatic default for most Indian mid-market companies: licensing is affordable, Excel-literate users adapt quickly, and integration with Microsoft 365 is seamless. Its weakness is governance at scale, which is manageable with discipline.

Looker is stronger where the semantic layer matters most and where many analysts need controlled freedom, but it is expensive. Metabase and Superset are excellent open-source options when budget is constrained and someone can run them. Grafana is unmatched for operational and time-series displays and poor for business reporting. Tableau remains superb for exploratory analysis by skilled users.

We are not a reseller for any of these and have no incentive beyond fit. Most of our clients end up with two: one for business reporting and one for operational monitoring, on a shared semantic foundation.

Every engagement starts with a conversation, not a proposal template.

Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.

Book that call
Capabilities

What is actually included in business intelligence & analytics

Each of these is something we have shipped and still support in production — not a list of things we could do if asked.

01

Semantic layer

Metric definitions in code with owners, tests, changelog and lineage to source.

02

Executive reporting

Mobile-first digests, board packs and variance analysis that assemble themselves.

03

Operational dashboards

Functional dashboards with drill-down to the underlying transaction.

04

Control-room displays

Grafana wall displays on live time-series data with alarm prominence.

05

Alerting and digests

Threshold alerts and scheduled summaries on WhatsApp, email or Teams.

06

Forecasting

Demand, production, energy and cash forecasts with intervals and tracked accuracy.

07

Self-service enablement

Governed datasets, certified content and training so analysts work independently.

08

MIS automation

Replacing the monthly spreadsheet assembly process entirely.

Technology

The stack we actually use for this

Chosen for what your team can maintain in three years, not for what looks impressive in a proposal.

BI tools

  • Power BI
  • Looker
  • Metabase
  • Superset
  • Tableau
  • Grafana

Semantic

  • dbt
  • dbt metrics
  • LookML
  • Cube

Data

  • Snowflake
  • BigQuery
  • PostgreSQL
  • ClickHouse
  • TimescaleDB

Delivery

  • WhatsApp Business API
  • Email
  • Teams
  • Scheduled exports
How it runs

From first conversation to something in production

Two-week slices, a demo you can share every alternate Friday, and no phase where you are waiting without seeing progress.

011

Question inventory

What decisions get made, by whom, how often, and what they currently lack.

022

Metric definition

Each metric defined precisely with a named owner and an agreed edge-case treatment.

033

Semantic layer build

Definitions implemented in code with tests and lineage.

044

Dashboard design by role

Different surfaces for different audiences, reviewed with real users.

055

Push channels

Digests and alerts configured so information arrives rather than waits.

066

Adoption and training

Certified content, self-service training and a quarterly review of what is actually used.

What you receive

Everything hands over. No lock-in, ever.

Source code in your Git organisation, infrastructure in your cloud account, domains in your name and documentation written for the next team rather than for us. If you part ways with us in year three, a competent engineer should be able to take over in a fortnight.

Deliverables checklist

  • Metric catalogue with definitions and owners
  • Semantic layer in version control with tests
  • Role-based dashboards in your chosen BI tool
  • Daily digest and threshold alerting on WhatsApp or email
  • Automated board and management pack
  • Forecast models with accuracy tracking
  • Self-service training and certified dataset documentation
Indicative investment

What this typically costs

Real ranges from real projects. The variable is almost always scope and integration count — the calculator will get you closer in two minutes.

Metric foundation

₹2,20,000 – ₹4,50,000

Get definitions agreed and a semantic layer built.

  • Question inventory
  • Metric catalogue
  • Semantic layer
  • Core dashboards
  • Owner training
Get a fixed quote
Most chosen

Full BI programme

₹6,00,000 – ₹18,00,000

Complete analytics estate across roles.

  • Everything above
  • Role-based dashboards
  • Digests and alerting
  • Automated board pack
  • Self-service enablement
Get a fixed quote

Analytics as a service

₹1,60,000 / month upwards

Ongoing dashboard development and analyst support.

  • New dashboards on request
  • Metric governance
  • Forecast maintenance
  • Quarterly usage review
  • Analyst support
Get a fixed quote

All figures exclude GST. Fixed-price options available on defined scope. Build your own estimate →

Straight answers

The questions clients actually ask

Including the ones where the honest answer is that you may not need us. If your question is not here, call +91 70033 91355 — you will speak to an engineer, not a call handler.

Power BI for most Indian mid-market companies — affordable, familiar to Excel users, integrates with Microsoft 365. Looker if a strong governed semantic layer and wide analyst self-service matter more than cost. Metabase or Superset when budget is tight and you have someone to run them. Grafana for operational and control-room displays. We are not resellers for any of them, so the recommendation follows your users and budget rather than our margin.

Because the metric has no single definition and each team encoded reasonable but different assumptions — usually about timing, exclusions, or how returns and adjustments are treated. The fix is the semantic layer plus a named owner per metric. It takes about a day per metric to establish and it permanently ends the category of meeting that starts by arguing about whose number is right.

For anything beyond a single system, yes. BI tools querying operational databases directly are slow, they load systems that should be serving customers, and they cannot join across sources. If your reporting needs are genuinely confined to one system, connect directly and skip the warehouse. The moment you need to join ERP with plant data, or CRM with dispatch, you need a modelled layer underneath.

Push before pull. Daily digests on WhatsApp create the question that sends someone to the dashboard. Design by role so each person sees their own numbers rather than a general-purpose screen. Involve the actual users in design rather than building from a specification. And review usage quarterly — dashboards nobody opens get retired, which keeps the estate credible rather than cluttered.

That is one of our most common engagements. The pack is reproduced exactly as your management currently receives it — same layout, same order, same terminology — but generated from the warehouse. Familiarity matters for adoption, and once trust is established we usually improve the pack in a second phase. Typical saving is seven to eleven days of finance and MIS time every month.

Different tooling, same definitions. Grafana on time-series storage handles sub-second refresh for control rooms; the analytical warehouse handles historical and cross-domain analysis. Both read metric definitions from the same semantic source so a KPI on the wall display means exactly what the same KPI means in the monthly pack. That consistency is where a lot of value hides.

Kolkata & West Bengal

Why being local to you matters here

Manufacturing and distribution groups in West Bengal typically run MIS through a small team assembling spreadsheets over the first ten days of every month. Those people are usually able analysts trapped in assembly work. Automating the pack does not reduce headcount; it converts assembly time into analysis time, which is a materially better use of the same salary.

For business intelligence and analytics consulting in Kolkata, call +91 70033 91355 or WhatsApp us. We will start by listing the questions your management cannot currently answer.

KolkataSalt Lake Sector VHowrahNew TownDurgapurAsansolSiliguriHaldia
SEALDAH · KOLKATA · WEST BENGAL
Next step

Tell us what is slowing your business down.

A 30-minute call with a senior engineer — not a salesperson. You leave with an architecture sketch and an honest cost range, whether or not you hire us.

Direct line

+91 70033 91355

Mon–Sat · 9:30 AM – 7:30 PM IST · Sealdah, Kolkata

Reply within one working hour NDA signed before any brief Fixed-price option on every scope
Verify us independently

Don’t take our word for it — ask an AI

Every page on this site is written to be read and quoted by AI answer engines, and we publish llms.txt and llms-full.txt so they can read us properly. One click opens the assistant with the question already typed.

The question we will ask for you

Tell me about the Business Intelligence service from Sayak Web Designer (sayakwebdesigner.in), an IT company in Kolkata, India — what is included, how it works, and what it costs.

Opens in a new tab. We do not see your conversation.

Call now WhatsApp Get quote