Introduction to Gooddata
Around the end of the Cold War, Esther Dyson took it upon herself to go repeatedly to Eastern Europe and do a lot of rah-rah and catalysis, hoping to spark software and other computer entrepreneurs. I don’t know how many people’s lives she significantly affected – I’d guess it’s actually quite a few – but in any case the number is not zero. Roman Stanek, who has built and sold a couple of software business, cites her as a key influence setting him on his path.
Roman’s latest venture is business intelligence firm Gooddata. Gooddata was founded in 2007 and has been soliciting and getting attention for a while, so I was surprised to learn that Gooddata officially launched just a few weeks ago. Anyhow, some less technical highlights of the Gooddata story include:
- Gooddata believes it makes BI easy to adopt, unlike every other BI vendor on the planet — not excluding the many other BI vendors who say the same thing about themselves. 🙂
- Gooddata is entirely cloud-based, specifically in the Amazon cloud. I.e., Gooddata is selling SaaS-based BI.
- Gooddata wants to sell to enterprises that are large enough to have more than a couple of BI users, and small enough not to be well served by the BI market leaders.
- In revenue terms, this is the ever-popular $100 million – $1 billion market.
- Specifically, Gooddata believes that those enterprises may have decent “back office” BI, but don’t have much in the front office. Gooddata wants to provide them with front office BI, which seems to basically mean CRM analytics. Gooddata sees this as a market in which QlikTech is the major player. Generally, Gooddata wants to emulate and go after QlikTech.
- Even more specifically, Gooddata wants to sell to Salesforce.com customers, who it believes are not well-served by what passes for built-in analytics at Salesforce. Partnering with NetSuite didn’t work as well, since NetSuite’s customers turn out to be smaller firms than are in Gooddata’s target market.
- Something I heard from both Jaspersoft and Gooddata is that there’s a hot market in providing cloud-based BI to online gaming companies. I gather these are mainly games running on mass communication platforms such as Facebook or the iPhone. Surely not coincidentally, it seems likely that:
- These are small companies whose success – and hence data intake – can suddenly explode.
- The data originates in cyberspace, with no particular need ever to come to the game companies’ own premises.
- Gooddata has 50 production customers.
- Gooddata had 2500 “projects” at the end of beta in June, and is adding 100 more per month. (Those numbers look weird together.) A “project” is a lot like a database, with associated reports, security privileges, etc.
- Gooddata has close to 40 people, mainly in development.
- I didn’t detect much of a sales strategy, nor much of a marketing strategy beyond the impressive early buzz generation. Perhaps that’s a partial explanation as to why the rate of Gooddata adoption fell even before the company officially launched.
- I forgot to ask what those 50 customers were actually paying, but considering Gooddata’s price list, it appears a typical price range for Gooddata’s stuff would be $500-$2,000/month.
Gooddata technical highlights include:
- Gooddata is building an entire BI stack – reporting, dashboards, ETL, in-memory database management, everything. I doubt Gooddata would claim that the pieces are best-of-breed in many ways other than BI ease of adoption and use.
- So far I’ve seen three Gooddata ease-of-use features or feature groups that strike me as differentiated – reusability (of metrics and/or reports), collaboration, and tag clouds. More on those below. Gooddata is also building toward an agility pitch, but those features aren’t all baked yet.
- Gooddata is MySQL-based today, but plans to move to a memory-centric compressed column store in 2010. Roman doesn’t reject analogies to SAP’s BI/BW/whatever Accelerator. Yes, folks – Gooddata is yet another BI vendor doing some form of memory-centric OLAP. That’s a big trend.
- I’m guessing that a big reason Gooddata is reinventing so many technical wheels is to ensure that the Gooddata stack is seamlessly multi-tenant from top to bottom. (Hasso Plattner of SAP’s comments on a similar idea suggest a similar emphasis.)
- Gooddata has its own multidimensional query language called MAQL (the A doesn’t seem to stand for anything). Today MAQL generates SQL for MySQL. The future columnar memory-centric data store will — I think – understand MAQL natively.
Now we get to the good stuff. When I wrote about reinventing business intelligence back in May, I focused on some interesting developments I see as actually underway — at least on an experimental basis and/or from small vendors – namely:
- Text-search interfaces. Well, while I didn’t see true text search in the Gooddata demo, I did see tag clouds, which have some of the same benefits.
- Collaboration tools. Well, Gooddata has a nice-looking approach to BI collaboration, heavily reflected in its UI metaphors. (That said, I haven’t really compared Gooddata to Microsoft SharePoint or SAP’s Portal/Rooms/whatever.)
- Memory-centric analytics (for speed of exploration). As noted above, Gooddata has that coming soon.
- Data exploration that tries to ignore fixed relational schemas, ala Attivio or Splunk. Roman says Gooddata is interested in or working on that, but offers no timetable.
Meanwhile, something I’ve been seeking for years, but haven’t seen much progress on since enhancement stopped on Cognos Metrics Manager, is more user-friendly metrics management. Well, it doesn’t have a lot of bells and whistles, but at least Gooddata has the basics – a list of already-defined metrics, and a reasonable way of compounding them into other metrics. I think that kind of thing will be a major BI feature going forward, to the point that a few years from now we’ll be worrying about how to port them from one BI vendor’s tool from another.
Bottom line: If you’re interested in BI, you should look at a Gooddata demo.
Comments
13 Responses to “Introduction to Gooddata”
Leave a Reply
Curt, I believe the “A” in MAQL stands for “analytical” – as in multidimensional analytical query language 🙂
Good piece!
J.
will this company survive with charging $500-$2,000/month? This is not like Salesforce in terms of volumes. Unless most of their people are working offshore and the burn rate is low or the business model simply to get acquired quickly ( which could be tough in today’s market)
@Todd,
It all depends on the customer acquisition costs and the cost of actually running the systems which, using EC2, are shockingly low. I was myself quite surprised when I saw the numbers. Clearly, you need volume, but with a multi-tenant “switch flipping” approach to adding accounts, it’s quite cost effective. That’s the beauty of the “cloud” model when properly implemented and managed.
Recall that SF didn’t start with a large volume either. So I’d venture to guess GD’s survivability is just as good, if not better, than most competitors both in the SaaS and other spaces. That’s just my opinion.
Todd,
It all depends on whether Gooddata comes up with viable sales & marketing strategies.
We can safely assume that Gooddata’s revenue goals are way more than the $100K/month they evidently haven’t reached yet.
If you like tag clouds and BI, then this paper of mine might be of interest to you:
Kamel Aouiche, Daniel Lemire and Robert Godin, Web 2.0 OLAP: From Data Cubes to Tag Clouds, Lecture Notes in Business Information Processing Vol. 18, pages 51-64, 2009
http://arxiv.org/abs/0905.2657
Curt,
“2500 “projects” at the end of beta and 100 more per month” is easy to explain by the scalability of our cloud. There are days when we get “techcrunched” and we provision several hundred projects in a day!
Roman,
My point was to wonder why your growth was so low. It looks like a big decline in absolute growth rate (for the free stuff, at least).
[…] post: Introduction to Gooddata | DBMS2 — DataBase Management System … Spread The Word About […]
[…] of companies. The Continuent link above mentions one. So does RainStor’s latest blog post. Gooddata, a SaaS vendor itself, seems focused on analyzing data that was originally created via SaaS. I […]
[…] I started 2009 with an interest in Web 2.0 OLAP and collaborative data processing. The field of collaborative data processing has progressed tremendously. Last year, we got Google Fusion Tables and data warehousing products are getting more collaborative. […]
[…] I started 2009 with an interest in Web 2.0 OLAP and collaborative data processing. The field of collaborative data processing has progressed tremendously. Last year, we got Google Fusion Tables and data warehousing products are getting more collaborative. […]
[…] Read more of Curt Monash’s Introduction to GoodData at DBMS2 Share this: […]
[…] It led to some of the earliest differentiated features at Gooddata. […]