Last week I wrote about a teaming of four vendors to offer a cloud-based stack of business intelligence software. It sounded like an intriguing proposition, especially for smaller companies whose BI budgets (if they had them at all) lagged those of their larger counterparts.
These vendors aren't the first to make a BI play in the cloud. Amazon is among those that came before them, offering a solution in which customers can build SQL Server and Oracle databases in its Elastic Compute Cloud. Relational databases appear to be one of the hottest cloud applications around, as IT Business Edge blogger Art Cole wrote earlier this month.
Sounds exciting, right? Yet as is often the case with breathless product announcements, there aren't a lot of specific details, like how and why companies might want to employ BI in the cloud. For that, I found a Beye Network article in which two guys from Persistent Software, Mukund Deshpande and Shreekanth Joshi, concisely lay out the benefits, challenges and approaches of moving BI to the cloud.
As always with content penned by vendors, keep in mind these guys are responsible for the BI and software-as-a-service businesses, respectively, for Persistent and would surely like to sell you something. They don't try to do so in the informative article, however. The key reasons they cite for using BI in the cloud:
- Predictive analytics and other BI applications can gobble lots of computational resources. So it makes sense to do them in the cloud, where you can scale those resources as you need them. (The cloud's ability to scale for these kinds of apps was also cited by several sources I interviewed for a story on cloud computing, In the Cloud, Process and Budget Questions More Thorny than Tech. In particular, why make that kind of an on-premise infrastructure investment for apps you may use only sporadically?)
- You can store heavy data loads for less in the cloud.
- The cloud makes it simpler to bring reporting and visualization capabilities to more users, more quickly.
- And of course, there's that old chestnut, that it's easier and quicker to attain ROI in the cloud. (Keep in mind that not everyone agrees the cloud is always more cost effective.)
The key challenges:
- Moving large data sets to the cloud could get costly. They recommend shipping disks, an approach they say is often recommended by cloud providers like Amazon.
- Though encryption keys, SSL and certificates can be employed to store data securely in the cloud, some data may be so sensitive that it needs to remain on-premise. (Security and compliance issues are a continuing challenge. As IT Business Edge blogger Lora Bentley wrote earlier this week, Amazon Web Services can't offer Level 1 compliance with the PCI Data Security Standard.)
- Established BI vendors thus far are only offering limited services in the cloud. (Guess that's why the BI stack announcement got so much attention.)
- Integrating on-premise data with cloud components is still a challenge. (Cloud integration issues will linger for a while, wrote IT Business Edge blogger Loraine Lawson.)
Deshpande and Joshi also make some interesting predictions for the future. Among them:
- Some vendors will embed BI services within their platform-as-a-service (PaaS) solutions.
- More public data will become available on the cloud, which will drive the further development of cloud-based BI solutions.