Q&A on Emerging Technologies: SaaS BI
How software-as-a-service can be used with BI, plus a look at the technology's drawbacks and limitations.
- By James E. Powell
With so much buzz around software-as-a-service (SaaS), how do you know if the technology is right for your enterprise? What are the advantages for BI professionals -- and what are the drawbacks and limitations? To learn more, we turned to Shawn Rogers, vice president of research, business intelligence at Enterprise Management Associates. Shawn has nearly 20 years of hands-on IT experience and has a special interest in Internet-enabled technology. He will be speaking on SaaS and cloud BI at TDWI's World Conference in Orlando, where the theme will be emerging technologies.
BI This Week: What do you mean by SaaS? How is it different from another emerging technology -- cloud computing?
Shawn Rogers: The terms cloud computing and software-as-a-service (SaaS) seem to get interchanged and scrambled by many people in the industry. Understanding the unique abilities of each of these technologies will help you to differentiate them moving forward.
The U.S. National Institute for Standards and Technology (NIST) provides an excellent definition for cloud computing.
…a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
The English translation for this is a computing environment that is provisioned in an on-demand self-service fashion. Empowering users to engage the service on their own without the intervention of sophisticated IT staff. Cloud computing environments require broad network access so they can communicate with both thick and thin clients. The computing power and resources of a cloud environment are generally pooled and delivered in a multi-tenant model where all customers share the same storage, processing, memory, and network bandwidth. Rapid elasticity is one of the strongest features in cloud computing -- the systems can scale out and retract in a seamless fashion without customer interaction.
Finally, cloud computing is a measured service; clients only pay for the resources they consume and don’t pay for computing resources they don’t need.
SaaS is a service model that sits on top of cloud computing environments and is designed to leverage the power of the cloud infrastructure. The software applications are accessed via a client such as a Web browser. They are managed and maintained by the SaaS vendor company removing much of the administration costs generally associated with on-premises software solutions.
SaaS and cloud computing are dependent on one another to bring their unique value to the market.
What types of projects are most often addressed with SaaS BI? What BI projects aren't good candidates for this technology?
The types of projects best suited for SaaS business intelligence are evolving quickly. Several years ago, the most basic functions of BI were the only ones best suited for the SaaS environment. Recently, SaaS vendors have taken great strides to deliver sophisticated feature sets and are now branching off into corporate performance management suites and even on-demand predictive analytics. Reporting and analysis still lead the way as the most heavily adopted feature sets within SaaS solutions, but as the technology continues to evolve, so will the demands of the SaaS customers.
Because of the obvious data integration challenges presented by SaaS Bi applications, real-time data is still difficult to leverage in a SaaS model. Leading integration vendors are starting to deliver new solutions that have greatly reduce data access time. As these innovations continue, real-time business intelligence will become easier.
One of the benefits SaaS promises is that it reduces an enterprise's IT costs. Is SaaS really less costly than traditional solutions?
In many cases, SaaS BI is less expensive than traditional on-premises software. Recent research by Enterprise Management Associates (EMA) shows that 76 percent of the organizations implementing SaaS have realized significant ROI. Upfront capital costs of hardware, along with the less expensive operating costs of SaaS, have contributed to these savings. There are exceptions, especially when the number of user licenses is high. Many companies have moved to a total cost of ownership (TCO) model when analyzing the impact of SaaS versus on-premises solutions. Many variables are involved in these scenarios and determine which direction is financially best for a company.
What other benefits can BI professionals expect?
There are many benefits to SaaS BI from a monetary standpoint. Both the capital and operating expenses of IT are reduced for most SaaS implementations. This upfront cost savings can translate into reduced risk for companies that are trying to experiment or deliver proof-of-concept (POC) projects. The elastic qualities of SaaS are a perfect fit for companies that experience seasonal highs and lows, as they don’t need to purchase additional hardware to handle the changes. Some studies have shown that SaaS BI solutions have fostered greater adoption among business users, adding to a more diverse business intelligence community.
You've discussed some compelling benefits. Are there any drawbacks to SaaS? Given that data is now "off site," isn't security a problem?
Security has always been a hurdle for SaaS. Customers are vigilant about securing their data as well as governance, regulatory, and compliance issues that surround it. The vendor community recognized this challenge early on and has addressed it on two fronts. The first is third-party auditing and certification. Leading SaaS BI vendors are SAS-70 certified and some have also attained Systrust certification. Both certifications relate to how the company controls client data and the systems and processes surrounding their data infrastructure.
The second front is innovation around data integration. Many of the vendors are finding ways to keep the data where it is while still leveraging the power of SaaS and cloud computing platforms. Data virtualization firms have also entered the market, providing trusted data federated environments that reduce the security risks of off-premise systems. In the end, the most reliable security feature for SaaS vendors is their own desire to prosper. EMA research has shown that 83 percent of the respondents would be unlikely to work with a firm that has had a security event. SaaS vendors know this and take every precaution to secure customer data and the applications they run on.
What limitations in the SaaS model restrict some companies from utilizing it fully or prevent them from adopting it at all?
SaaS is still a maturing market and vendors will need to continue to innovate to enable all customers to leverage their solutions. Feature sets have come a long way, but many on-premise systems deliver higher-level features to their user communities than their SaaS-based competitors. Real-time data integration is also nearing a tipping point that will enable more firms to embrace SaaS for high-end analytics. Legal issues also restrict some companies from utilizing the cloud. Recently, Amazon EC2 added a feature that allowed customers to select where their data was kept in the cloud environment because some European countries have strict laws forbidding a company form moving data outside its borders. As these functions and features move forward, more companies will be able to leverage Saas BI.
Is SaaS a real alternative for enterprise-sized companies? If so, what are the challenges to success?
Small to mid-size companies make up the largest portion of SaaS BI customers. Enterprise-sized companies have been slower to adopt SaaS BI. Large companies are often not early adopters and take a wait-and-see perspective. This, coupled with the need for a greater level of sophistication around feature sets, made it difficult for these firms to see SaaS as a viable alternative to on premise solutions early on. Enterprise-level successes such as SalesForce.com have shown large firms that SaaS can fit their needs and expectations, causing them to look hard at what the SaaS BI market has to offer. There is now a thriving community of firms big and small delivering SaaS BI to enterprise clients such as AON Insurance, ACNeilson, DHL, and Citrix. Both pure-play upstarts and the biggest BI vendors in the world are now offering on-demand SaaS BI products and applications.
What best practices can you offer to overcome these challenges and for successfully managing a SaaS BI project?
Companies looking into SaaS BI solutions need to consider many things, including security, licensing, TCO, feature sets, training, and service management. I highly recommend that before jumping into the deep end of the pool, a customer should scope out a proof-of-concept project that closely aligns with their overall business intelligence needs.
Like any BI project stakeholders, IT staff and the line-of-business users must take part in the process. It’s important that the customer understands both the flexibility and the restrictions of a SaaS application. Customization in a SaaS environment can be costly or impractical. Support and service are also important in a SaaS relationship. Service events should be built into the POC to assure that the needs of the clients are met.