5 minute read · March 25, 2022

How to Build a Modern, Cloud-Native Analytics Stack with GoodData and Dremio

Brett Roberts

Brett Roberts · Principal Solutions Architect, Dremio

Data should be as easy to use at work as it is in your everyday life. If you’ve followed any of Dremio’s announcements over the past several weeks, you’ve probably heard some variation of that statement. It’s the driving principle behind a lot of the work we’re doing on our own products, Dremio Sonar and Arctic, but we know it takes an ecosystem to operationalize and democratize access to data. That’s why we’re working with leading technology partners who share our vision. One of those partners is GoodData, and we’re really excited about the integration we’ve built with them, and what it means for our mutual customers.

GoodData Provides Seamless Access to Data via a Cloud-Native Analytics Platform

GoodData has been providing a SaaS application for analytics for a decade now, and recently launched GoodData.CN, a cloud-native analytics platform that delivers self-service analytics to a broad range of data consumers and applications. The platform leverages a microservices architecture and can be deployed anywhere your data lives: on-premises or across multiple clouds.

This new platform supports GoodData’s long-term vision: data will reside in multiple environments and systems, not just the public cloud, and customers will need to be able to seamlessly access and analyze all of it in a cloud-optimized way, but without the need to move data between environments.

Dremio Addresses Multi-Source Data for BI

The challenge for GoodData was one that a lot of end user organizations have experienced: data resides in a number of different sources, including relational databases, NoSQL databases, distributed file systems like Hadoop, and more. Adding support for all of them would be a huge undertaking, and moving all of that data is costly and time-consuming for end users. They need a way to enable near-real-time query and analysis capabilities for a wide range of disparate data sources without moving or copying the data.

Dremio gives GoodData a consistent and performant way of accessing and querying disparate data sources in place. Together, Dremio and GoodData provide a truly unified analytics experience with a flexible semantic layer that can power a number of use cases, including: customized analytics applications and dashboards, data science, automation services, and self-service analytics and reporting.

How to Get Started with GoodData and Dremio

You can spin up GoodData.CN Community Edition and Dremio Community Edition using GoodData’s Docker Compose Script in just a few minutes, start connecting to data sources, and see how easy the platform is for yourself. Here’s how you can get started:

Step 1: Install Dremio Community Edition on Docker Hub:

Step 2: Install GoodData.CN from Docker Hub: 

Step 3: Connect your Dremio Data Source to GoodData: 

Once you have installed both Dremio and GoodData.CN and have connected Dremio to GoodData you are ready to explore your data and start building your analytical environment!  Here are some useful resources to help you begin to query and visualize your data using Dremio and GoodData.

Want to learn more about how Dremio and GoodData have partnered together to provide a seamless and truly unified analytics experience?  Register today for a joint Dremio and GoodData webinar and hear Martin Svadlenka from GoodData talk about how you can provide real-time and consistent analytics with GoodData and Dremio. 

Ready to Get Started?

Bring your users closer to the data with organization-wide self-service analytics and lakehouse flexibility, scalability, and performance at a fraction of the cost. Run Dremio anywhere with self-managed software or Dremio Cloud.