Yesterday, LucidEra, a pioneering vendor in the SaaS-based BI space, announced that it will be winding down its operations by the end of the month. In light of that announcement, it’s interesting to consider what it will really take for the on-demand, or SaaS-based, BI market to take off.
Conceptually, the idea of SaaS-based BI is a good one. It takes advantage cost-effective, low maintenance storage and compute capacity available in the cloud. It enables organizations to begin developing BI solutions without significant up-front investment. It promises superior ease-of-use, and it eliminates reliance on IT for solution delivery.
Other enterprise applications (Salesforce.com is the go-to example) have made it successfully to the cloud. What is holding BI back? In other words, what will it take for SaaS-based BI to be ready for prime time?
The way I see it, SaaS-based BI faces two major hurdles:
#1… SaaS-Based BI Hasn’t Solved the Data Integration Problem. The biggest challenge that users of SaaS-based BI face is how to get their data into the cloud. Most SaaS-based BI vendors support a simple flat file upload. Others offer primitive batch upload from a source RDBMS. These are fine options if all your data is in one nice, neat data set and that data set rarely changes or gets updated. But that’s rarely the case in the real world. Today’s SaaS-based solutions make unrealistic assumptions about the quality of the data that gets uploaded. There is no capability to do even simple data transforms or logical data mapping to establish data relationships. It is simply required that all fields across disparate sources to share the same name – a completely unrealistic assumption in the real world. There is also no recognition of the need to map data from multiple sources into one canonical data event for consolidated reporting and analysis purposes.
Because data loading is either done manually or, at best, in a scheduled batch, users find they are moving large amounts of data into the cloud unnecessarily and redundantly. Load times for large data sets are unavoidably slow. And there is no way to support any kind of low latency or real-time BI.
Suprisingly, these solutions have also failed to make it easy to integrate data in the cloud with data from on-premise apps. What should be an area of opportunity for on-demand BI solutions is in actuality a weakness.
And of course there are naturally issues around data security that are intrinsic to any cloud-based implementation. Are you really comfortable moving essential corporate data into the cloud? Even if you are already using other on-demand applications, there will likely always some corporate data you don’t want in the cloud under any circumstances. How do you govern and control this? Again, the simplistic tools offered to date rely on the user to solve the problems of redaction and other data reduction techniques to ensure only the data which is appropriate to cross the firewall is actually allowed in the cloud.
These are difficult and fundamental problems to solve. Solving them requires overcoming fundamental architectural hurdles. And even if that can be achieved, there is still a significant amount of design and development work that needs to happen from a user interface perspective to support the complex data transformation and integration challenges that are inherent to any serious BI solution.
#2… The End User Experience is Lacking. Right now, SaaS-based BI solutions deliver only very primitive data visualization and analysis features. Most fall far short of delivering highly interactive dashboards, with alerts, multi-path drill-downs, real-time data refresh, maps, synchronized component behavior, and other rich features. Eventually, they will bridge this gap. This functionality, is of course, all browser-based, so delivery is not an issue. Development is the barrier. Most traditional BI tools require a heavy client to build these rich dashboards – something that won’t work for a SaaS-based solution. But with enough time and effort, it is possible to design even the richest, most interactive dashboards in a browser. Altosoft, in fact, offers 100% browser-based dashboard and report development.
Customers seem to implicitly recognize these limitations. It’s true that many (typically smaller) organizations are playing with BI in the cloud. But adoption for serious BI projects, especially at major organizations, is negligible, or nonexistent. To overcome this the market will need to respond with a fresh approach to linking disparate systems and data sources behind the firewall with cloud-based deployment architectures making sure that the cloud-based tools (e.g. the visualization and analysis tools) meet or exceed those of their on-premise competitors.
One day, inevitably, the benefits of SaaS-based business intelligence will be realized. And the value will be real. But that day is not yet here. And it won’t get here by setting the bar so low that you can trip and still make it over. The tipping point will be when vendors offer solutions that raise the bar beyond the current on-premise offerings – not use the challenges of the cloud to excuse a lack of innovation.







