CMP -- United Business Media

Intelligent Enterprise

Better Insight for Business Decisions

UBM
Intelligent Enterprise - Better Insight for Business Decisions
Part of the TechWeb Network
Intelligent Enterprise
search Intelligent Enterprise




The BI Gap in Moore's Law, SOA and DB Performance | Intelligent Enterprise Blog
Competing on Decisions, by Neil Raden
Neil Raden is a consultant and analyst and a partner and co-founder of Smart (enough) Systems LLC, a research and advisory firm specializing in analytics, business Intelligence and decision management. He is also the co-author of the book "Smart (Enough) Systems." Write him at neil@smartenoughsystems.com.
See More by Neil Raden

The BI Gap in Moore's Law, SOA and DB Performance

Posted by Neil Raden
Monday, July 23, 2007
12:00 AM

You can't swing a dead cat by the tail in this industry and not hit a story about exploding data volumes, service-oriented architecture (SOA), pervasive/operational BI and software-as-a-service (SaaS). Moore's Law is supposed to handle that first one, but can it really? And what about the others? Are we really ready for them?

Moore's Law, it's true, has driven the cost of computer hardware down, relatively speaking, but in one area, hot storage, there is a monster under the bed. While the density of disk drives has doubled every eighteen months or so, and the price per megabyte (really, of gigabyte now) has followed a similar pattern, there is a component of disk drives that is not electronic and doesn't follow the same trend. The actual data transfer rates have not been improving at a rate anywhere close to the increases in drive capacities. So we may have bigger, cheaper drives, but it doesn't mean that we can read or write more data any faster, or, at least not at the dizzying rate of increase of CPU's, memory and disk drive platters. That's the first problem.

SOA and SaaS are wonderful innovations, there is no question about it. The problem, though, is how will they affect data warehousing and BI? Having loosely coupled services that are components of applications, that can be located through open directory services and accessed through open standards will ultimately provide the tools for all sorts of new and innovative applications that weren't possible before. It's likely they will be easier and less expensive to deploy and maintain. That's the promise and I more or less believe it, just without the breathless enthusiasm of some. There will be speed bumps along the way, rest assured.

But here is the rub. SOA and the standards that go around it were not invented for BI. They were invented for e-commerce and transactional processing. It's one thing to ship a url or a 141-digit credit card transaction string or even 50k of XML around the network, but SOAP was not designed to handle shipping a 10 GB result set from one service to another. The whole idea of loosely coupled begs the question, "Where is the data?" If there are three different services, each one optimized to perform a certain kind of function for analytical work, how do we move these rapidly exploding amounts of data from one to the other?

Consider Operational BI (a term which is highly ambiguous). Assume there is a data warehouse that already provides the information for reporting and analysis, OLAP and performance management. Operational BI will jack up the number of users, change the profile of usage and really mix up the numbers and types and queries the database has to service. Is it really likely that this data warehouse will become "virtual," with bits and pieces of the data spread across the landscape, owned by numerous and sundry services? Will all of the different kinds of queries be satisfied by spreading the work across all of these presumably asymmetric processors? Will there be effective orchestration to manage the federation of the queries to provide the kind of service that the applications require? I doubt it.

I was ready to write data warehousing off not long ago, but I think it's just heading in a new direction supporting operational processes and the growing disparity and externalization of business. Relational database vendors have a pretty mixed record when it comes to supporting BI, but they are the only product group that has the R&D funds to ramp up performance. Improvements in optimizer technology for BI over the past decade are impressive, but that's only one piece of the puzzle, albeit an important piece. I would pose this question to the vendors, though: If you are going to support business decision making, which going forward includes decision automation and the implementation of predictive models, when will you be able to implement it in your own products? When will workload managers develop enough intelligence to be able to handle all that the industry is promising for the next few years?

Neil Raden is the founder of Hired Brains, providers of consulting, research and analysis in Business Intelligence, Performance Management, real-time analytics and information/semantic integration. Neil is co-author of the just-released book "Smart Enough Systems," with business rules expert James Taylor.



E-MAIL | SLASHDOT | DIGG




This is a public forum. CMP Technology and its affiliates are not responsible for and do not control what is posted herein. CMP Technology makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of CMP Media LLC and may be edited and republished in print or electronic format as outlined in CMP Technology's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.


 




    Subscribe to RSS