All case studies

Data & analytics

Bringing market data into a shared reporting system

Analysis that used to happen in spreadsheets now happens in the dashboards, on one set of KPI definitions every team reads the same way.

Go DesiQuick-commerce food brand
The starting point
Go Desi's competitor and category data sat in a vendor platform that produced dashboards but not decisions. KPI definitions varied between teams, the real analysis still happened in spreadsheets afterwards, and there was no route to anything more advanced.
What we did
Evaluated ingestion, warehouse and BI layers against explicit criteria, then built automated daily ingestion into BigQuery with a standard KPI framework and nine production dashboards.
The outcome
Analysis that used to happen in spreadsheets now happens in the dashboards, on one set of KPI definitions every team reads the same way.

The brief

They came to us asking about Zoho Analytics and Power BI.

We evaluated instead of building

Three layers, each assessed against explicit criteria rather than preference:

Ingestion
BigQuery native connectors, custom Python, and Apps Script were compared against third-party ETL tools including Airbyte, Fivetran and Meltano. We selected the native connectors with Python and Apps Script.
Warehouse
BigQuery against Snowflake and Databricks. We selected BigQuery.
Business intelligence
Metabase against Looker Studio, Power BI, Superset, and Zoho Analytics. We selected Metabase.

What we built

  • Automated daily ingestion
  • full BigQuery setup including project, datasets, IAM and billing
  • bronze, silver and gold model layers
  • a standardised KPI framework with reusable SQL models
  • nine production dashboards covering SKU, competitor, pricing, ranking and category
  • documentation

The engagement continued past handover with a full pipeline overhaul and resync, and periodic audits of the live data against source.

The outcome

One warehouse, one set of KPI definitions, and dashboards every team reads the same way. Analysis that used to happen in spreadsheets after the dashboards now happens in the dashboards.

“They were incredibly helpful in helping us build a dashboard to make sense of our quick commerce growth data. What I really appreciated was how easily they understood our data pipelines and helped us get the right systems and processes in place. … Their combination of technical understanding, patience and a very collaborative approach made the entire process much easier for us.”
Mansi Sachdeva, Entrepreneur in Residence, Go Desi

Have a similar challenge?

Tell us what your team needs to work through.