Key Takeaways
Terrascope is a carbon emissions measurement platform that helps clients measure and reduce their carbon footprint.
GoodData helped address Terrascope’s key analytics challenges by enabling easy data extraction from MongoDB and delivering flexible embedded analytics.
Key benefits of the GoodData solution include reduced time-to-insight, enhanced customer-facing analytics, and the ability to maintain standardized dashboards across multiple client workspaces.
30 minutes → a few clicks
Terrascope’s Carbon Data Analysts no longer have to understand complex tables and their intra-relationships, or write code to extract data from MongoDB.
100% live
Numbers can now be updated live on a saved dashboard, eliminating the need for repeated steps using different tools. Once clients have uploaded input data, they can immediately analyze their new emission numbers.
The Company
Terrascope aims to be the easiest platform for measuring and decarbonizing land, nature, and the net-zero economy. From food and agriculture to retail and real estate, it enables organizations to measure, manage, and reduce their Scope 1, 2, and 3 emissions.
Trusted by companies like FairPrice Group (Singapore’s largest supermarket chain), Kellanova (formerly Kellogg’s), Mitsubishi Shokuhin (one of Japan’s largest food distributors), and Tetra Pak (a global leader in packaging and processing), Terrascope gives sustainability teams the tools they need to structure, scale, and accelerate their journey to net zero.
The Analytics Challenge
Terrascope helps enterprises calculate, track, and reduce their carbon emissions by analyzing activity data uploaded to its platform. Internally, the company’s carbon data analysts rely on this information to evaluate emissions and prepare insights for customers. Externally, clients want the flexibility to explore their own data, slice and dice metrics, and view emissions through multiple lenses.
Before adopting GoodData, both internal teams and clients faced significant hurdles accessing and analyzing data. Terrascope’s data was stored in MongoDB, a NoSQL database that was difficult for non-technical users to query. Analysts often had to rely on developers to understand database schemas, relationships between tables, and field definitions before they could pull even basic datasets. Only a handful of employees had the technical know-how to query MongoDB directly, creating bottlenecks and slowing down the delivery of insights.
On the client side, there was a need for advanced customization in the dashboards for their emissions data on Terrascope.
As Terrascope’s user base grew, these challenges became more pressing. The company needed a scalable analytics platform that could:
- Serve as a bridge between developers and non-technical users.
- Standardize metrics and data models across the organization.
- Offer flexible, embedded dashboards for clients.
- Support multitenancy to ensure data isolation across customers.
- Connect seamlessly to MongoDB while enabling real-time reporting.

The Solution
GoodData provided Terrascope with a headless BI solution that transformed both internal and client-facing analytics. With a unified Logical Data Model (LDM), Terrascope was able to abstract away the complexity of MongoDB and give analysts a standardized, easy-to-navigate data layer. This eliminated the need for carbon data analysts to write complex queries or depend heavily on developers. Instead, they could access trusted metrics and dimensions directly through GoodData.

With GoodData’s flexible APIs, Terrascope also streamlined its multi-tenant setup. Instead of manually recreating dashboards for each customer workspace, the team could now build a dashboard once, extract its JSON definition, and replicate it across multiple workspaces programmatically. This ensured every client had access to consistent, high-quality dashboards while still keeping their data isolated and secure.
Embedding GoodData dashboards directly into the Terrascope platform further enhanced the customer experience. Clients could now run their own analyses, view real-time emissions data, and explore insights from multiple perspectives, all without leaving the Terrascope interface.

What Terrascope Likes Most About GoodData
- The built-in LDM with graphical user interface for easy table relationship management.
- Powerful backend APIs enabling templatized dashboards and LDMs across workspaces.
- FlexConnect's ability to connect with MongoDB and perform data manipulations.
The Results
Terrascope’s internal teams can now access and analyze data much more efficiently. Instead of navigating complex schemas and writing queries, carbon data analysts simply drag and drop within the GoodData platform to retrieve the data they need.
Embedding GoodData dashboards directly into the Terrascope platform has also created new value for customers. Clients not only receive clear, reliable insights but also have the ability to build their own charts and dashboards, offering additional flexibility. These capabilities strengthen the platform’s competitive differentiation by enabling richer, more interactive reporting experiences.
The combination of easier internal workflows and embedded customer dashboards has positioned Terrascope to deliver faster insights, more consistent data, and greater value.
Does GoodData look like the better fit?
Get a demo now and see for yourself. It’s commitment-free.