At 5000fish, we believe we must keep up to date with new business intelligence (BI) software. This is simply because, by understanding the pros and cons of other business intelligence tools, it gives us the knowledge to help our prospective customers choose the best solution for their needs.
As a result, we constantly evaluate other BI tools to give our customers the insights they need to make the right decision for their business. As such, in this review, we'll look at GoodData, an established player in the BI industry in more detail.
We'll look at its advantages, its disadvantages, and we’ll do the same for Yurbi. So, if you want to know more about GoodData and understand how it compares with Yurbi, read on as we look at these two platforms in more detail.
Background on GoodData
GoodData was founded in April 2007 as Good Data Corporation by Czech entrepreneur Roman Stanek. He previously founded and served as CEO at NetBeans which was later acquired by Sun Microsystems. He is also the founder and CEO of Systinet Corporation which was later acquired by Hewlett-Packard in 2006. In other words, GoodData comes with a deep pedigree.
According to GoodData, it has over 140,000 global business customers and 50% of Fortune 500 companies use the good data platform. Some of its clients include Zalando, SalesHood, Elevate, Zendesk, Sendgrid, and Mindflash. Also, on May 20, 2020, GoodData and Visa announced that they'll be entering into an investment and strategist partnership.
Comparison of Yurbi and GoodData
Although both Yurbi and GoodData are business intelligence platforms, there are some significant differences between them. Let’s look at how they differ.
GoodData offers three pricing plans. It offers a Free plan that allows you to integrate its analytics platform with third-party data warehouses or upload CSVs. You're also able to create dashboards by simply dragging and dropping and then embedding these dashboards into any web or mobile application. The Free plan gives you five workspaces and 100 MB of storage space per workspace.
With its Growth plan, you get everything in the Free plan plus you’ll be able to manage, edit, and control all dashboards and end-users. You’ll also be able to add additional features like data warehousing. The Growth plan is priced at $20 per month per workspace and you’ll pay for every 1GB of data volume you use.
With the Enterprise plan, you get all the features of the Growth plan plus you're able to transform your raw data from over 150 data sources. This plan also allows you to have a GoodData warehouse in the cloud and it offers advanced security and data privacy features.
All GoodData’s plans come with self-service onboarding and training and support through online forums. However, only the more expensive plans come with technical support and for in-person onboarding and custom consultations, they charge an hourly rate.
Yurbi comes with a pricing model that works for small businesses and startups and provides a fixed, flat rate for large established businesses.
For small businesses and startups, Yurbi starts at $5000 per year and then provides a path to grow in the number of licenses you need before shifting into the unlimited user license. To learn more about this pricing structure, contact us here.
For organizations with a lot of users or larger enterprises, Yurbi comes with a white-label embedded analytics plan with pricing of $24,000 per year. With this plan, you get unlimited users, unlimited standard product support, all the features of the Yurbi platform and it supports both multi-tenant hosted and on-premise deployment models. This is a set price for one SaaS brand or a single data source.
In this model, you don’t get penalized for being successful and have a software application with lots of users.
GoodData offers no free OEM or white-label options in the Free and Growth plans, and you’ll have to contact them to buy this feature.
In contrast, Yurbi has no restrictions. Since Yurbi is self-hosted software, you control all of the domains and we make it easy for you to customize the interface to apply your colors and branding.
Your end-users never have to know it’s Yurbi behind the scenes driving your dashboards and reports.
Yurbi is installed on-premise, whereas GoodData is cloud-based. This fundamental difference in deployment has several impacts on how you use your data.
Sure, you can install Yurbi on a cloud server and make it cloud-enabled by yourself, but it's not a native cloud BI solution like GoodData. This means you keep your data in-house, have full control over it, and update and maintain the software.
As a result, all queries are live and in real-time from your database. This not only means that your data is fresh and current but also that there are no third-party access or privacy concerns.
In contrast, with GoodData, your data is copied to their cloud which could trigger third-party access and privacy concerns. In addition, with the free plan, there's a limit on the number of times per day that you can refresh your data.
Also, because GoodData is a cloud BI service when you embed the dashboards into your product, the embedded links come from its application. This, in turn, could create more cross-domain security concerns.
Yurbi is a complete BI platform for dashboards, document repositories, scheduled reports, and ad hoc reporting. It's user-friendly and secure enough so that customers can build new reports themselves.
In contrast, good data appears to offer only dashboards and not the customer-facing ad-hoc report building capabilities.
Yurbi also includes FastCache, the ability to cache user personalized dashboards in-memory so that they can render quickly on first display within your app. There is no discussion of that being included in the lower-level plans of GoodData.
5. API Access
One of the key differences between GoodData and Yurbi is access to the API. Yurbi provides out-of-the-box full API access for seamless sign-on, user provisioning, and much more. We provide a REST API for all the front-end interface activities and also have a SOAP-based API for more powerful backend operations and maintenance activities such as bulk loading of users, merging dev and production reports, and more.
In contrast, GoodData merely says to contact them to buy related automated user provisioning, so we can only guess that takes the price of the platform up quite a bit from their free and growth costs advertised.
There’s nothing on GoodData's website about multi-tenant, or data level security. So, the question remains whether GoodData workspaces have the same data level security or whether you have to create unique dashboards per customer. This may also be a feature that requires additional cost to include in the growth plan.
In contrast, single-tenant and multi-tenant data level security are provided out of the box with Yurbi. We can tell you that security is one of Yurbi’s top priorities. We’ll put Yurbi’s security up against any other business intelligence product on the market.
We're able to do this through our “App Shield” feature which provides centralized data level security which means that, once the administrator creates a security profile for a user or group, it's instantly applied throughout the platform.
Yurbi vs GoodData: Our Bottom Line
If you only need dashboards for your business intelligence purposes, GoodData may be an option to consider. Besides, it's a well-established company that has grown to one of the big players in the market.
At first glance, it may seem cheaper than Yurbi, obviously depending on the number of workspaces, but honestly, we believe the difference in our price is the support we give.
We are a small team that gives a lot of support to our customers, so we have to set minimum sizes for our contracts. We don’t offer a free plan (other than a free trial). This means, on smaller clients, we lose profits due to the time we spent on giving them a helping hand, and we’re ok with that.
Now, the question is why do we do that?
It's simple, we aim to build long-lasting relationships with our customers, and the longer you’re a customer, the less support you’ll need, and as a small bootstrapped company, we grow as our customers grow, over the long haul.
Another benefit is that we actively develop our solution based on our customers’ needs and requirements. You can almost think of it as having a virtual BI development team on your staff. So, what we provide as standard, is what many other companies like GoodData charge extra for. In simple terms, what you need or require doesn't have much of an impact on how GoodData develops its platform, you’re a small fish, in a big pond.
If you found this review of Yurbi versus GoodData helpful and you want to discover how Yurbi can help you, contact us to request a demo or speak to one of our technical experts to see whether Yurbi is a good fit for your requirements.