Welcome Guest. | Log In| Register | Membership Benefits

Intelligent Enterprise

Better Insight for Business Decisions

Intelligent Enterprise - Better Insight for Business Decisions
search Intelligent Enterprise
Advanced Search
RSS
Webcasts
Digital Library
Subscribe
Home

CEP, Events, and Continuous {Transformation | Intelligence} | Intelligent Enterprise Blog
Breakthrough Analysis, by Seth Grimes
Seth Grimes is an analytics strategist with Washington DC based Alta Plana Corporation. He consults on data management and analysis systems.
See More by Seth Grimes

E-MAIL  |  
Share
CEP, Events, and Continuous {Transformation | Intelligence}

Posted by Seth Grimes
Wednesday, July 1, 2009
10:52 AM

Given that BI thought leaders are wrestling with the notion of events, perhaps we will see a BI-mainstreaming of event processing in the not-too-distant future. Myself, I was way ahead of the game in my expectations of demand for BI access to stream sources. While a combination of legacy database and analytical technology has held BI back, lack of perception of need has been a far greater factor, especially given the under-utilization of conventional BI decades after the term first became popular.

Interest in streams and events has definitely picked up in the last few months -- I've reported on novel applications for "continuous transformation" and otherwise done a bit of writing to promote awareness -- and next year could very well be the break-out year for BI on data and event streams.

I’m actually currently running a survey on the topic. I'd very much welcome your participation. The survey is titled "Continuous Intelligence: BI Beyond Real Time." You can respond anonymously. The aim is to understand the needs of data and analytics users. The survey sponsor, Aleri, will send the first 200 respondents a $5 Amazon gift card in thanks.

I realized only yesterday that Aleri has trademarked the "continuous intelligence" term. That's disappointing. While there are definite advantages to owning a distinctive, well-chosen term -- independent of Aleri's sponsorship of my work, I think "continuous intelligence" is a very apt term for BI-style application of Complex Event Processing (CEP) tools and techniques applied EP for BI," -- I think that Aleri would be better served by broad adoption of the term.

By contrast, Forrester Research analyst James Kobielus has put forward the term "really urgent analytics," which he characterizes at "the sweet spot for real-time data warehousing." But that term relays only half the picture. It doesn't (fully) acknowledge the data side, that users need real-time data and not just fast analytics. More recently, on twitter, Jim has advocated simply "eventing," which to me is vague. Jim plans Q3 research on the topic. He's very astute, so I'm sure he'll be refining his thoughts and that his report will be very worth reading.

The idea behind continuous intelligence and other adaptations of CEP to BI contexts is to drive faster decisions and actions across the enterprise with real-time analytics on both real-time and historical data, the latter typically managed in a data warehouse. (I arrived at some of this language in the course of discussions with Aleri marketing VP John Morrell.) CEP software is designed to analyze and transform "data in flight" without requiring data to be loaded to a data warehouse. It additionally supports sliding time and record windows -- for example, all data received in the last 15 seconds or the last 20 records received -- with long-running queries registered in the server to wait for and act on the occurrence of data events.

By the way, my definition of "event" is "the change in state of an observed or derived (computed) or implied variable of interest." Key performance indicators (KPIs) are one class of derived/computed variable. Quantities such as stock-market indexes are another. And by an "implied" variable, I mean one that is neither directly measured nor computed. We get back to the old conundrum "if a tree falls in the forest and there's nobody around to hear it, does it make a sound?" That question sounds a bit dumb nowadays, but it helped philosophers such as Bishop Berkeley define notions of existence and perspective and experience.

The ORCL (Oracle) share crossing the fifty-day moving average price is an example of a data event. (It's a "data event" because it's artificial, not associated with any physical-world action.)

You can do event processing off a conventional data warehouse if you can tolerate the latency (delay) involved in data capture, structuring, and (often) indexing. One point that Dan Graham, senior marketing manager responsible for the Active Data Warehouse program at Teradata, made in the course of a Teradata-sponsored webinar I recently gave on Event Driven Analytics is that analytical data warehouses such as Teradata, which reduce data latency to as little as 30 seconds, handle the vast majority of event-driven BI needs. This is an important point and has surely fueled the lack of perception of need for faster, BI-oriented CEP-style event processing offered by companies such as Aleri, IBM, Progress, Streambase, TIBCO, and Truviso.

Here I'll interject that Richard Tibbetts, CTO at StreamBase, says that "event processing is an application style," and he's completely right. It's a big tent that covers a range from sub-second (even millisecond) CEP response to the within-minutes response supported active DW vendors. Analyst Brenda Michelson, again on twitter, says "an event is a thing that happened; event processing discerns the notability of that thing, & if applicable invokes action." (Brenda published a clear and useful Event-Driven Architecture Overview back in 2006 that is still worth reading.) And the estimable Neil Raden has been nosing around the topic, in connection to (or perhaps distinction from) his interest in process intelligence and enterprise decision management.

So the rest of 2009 and through 2010 could be when low-latency event processing, whatever you choose to call it, comes of age as a BI option and asset. I’m not placing any bets, but I will again plug my survey as a way you can help me find out.



E-MAIL  |  
Share



This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media 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 United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

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


In-Depth Reports

Seeing Connections: Visualization Makes Sense of Data
Using the latest visualization tools and approaches, you can map data, add context, make connections and communicate more convincingly and effectively than ever before. Take this visual tour that points toward a compelling and accessible new era of BI.

Insight at the Speed of Thought: Taking Advantage of In-Memory Analytics
Fast analysis, better insight and rapid deployment with minimal IT involvement: these are the leading benefits of in-memory analytics, but different products are appropriate for different environments. Here's how to choose from among a growing list of in-memory technologies.


Related Content

sponsor logo

Predictive Analysis: A Matter of Survival
In an uncertain economy, even the healthiest companies are taking a harder look at their fast-changing demand data to quickly spot trends. The goal: Improve forecasts and revive revenue.

Decision Time
You give employees electronic reports, maybe even a dashboard. But are you helping them make better day-to-day decisions?

Open-Source BI Still Fighting for its Share
With growing capabilities in a strong segment, vendors are looking past developer markets to business end users.

Eli Lilly Initiative Helps R&D Make the Best Bets
Collaboration, automated data collection chores expedite delivery of new products.

How to Get to a Better Data Warehouse
Are you frustrated by the inefficiency, rigidity, and latency of a first-generation, hub-and-spoke-architecture data warehouse? Here's a six-step guide to evolving to a streamlined, robust Kimball Dimensional Bus Architecture that will reduce time to reporting, lower data latency, and deliver more detailed, analytically useful information.