BPM Enterprise Homepage



BLOGGERS
 
Nari Kannan [63]  RSS  Nari Kannan's Biography
Jim Sinur [23]  RSS  Jim Sinur's Biography
Ismael Ghalimi [23]  RSS  Ismael Ghalimi's Biography
Jeffrey Mills [21]  RSS  Jeffrey Mills's Biography
Louis DiToro [15]  RSS  Louis DiToro's Biography
Kiran Garimella [12]  RSS  Kiran Garimella's Biography
Vinayak Khadye [9]  RSS  Vinayak Khadye's Biography
Carlos Accioly [7]  RSS  Carlos Accioly's Biography
Russ Stalters [6]  RSS  Russ Stalters's Biography
Samah Ghanem [6]  RSS  Samah Ghanem's Biography
Bruce Silver [6]  RSS  Bruce Silver's Biography
Sandy Kemsley [4]  RSS  Sandy Kemsley's Biography
John T. Wilson [4]  RSS  John T. Wilson's Biography


CATEGORIES
 
BPM [122]  RSS
Companies [64]  RSS
Conference [3]  RSS
General [188]  RSS
People [35]  RSS
Research [66]  RSS
SOA [12]  RSS
The Buzz [24]  RSS
Vendors [32]  RSS


RECENT ENTRIES RSS
 


BLOG ARCHIVE RSS
 



LATEST COMMENTS
 
 


 Ad Links
 
iSixSigma Live! Save up to $700
Process Management Training Slides
 

13 February 2007 by Ismael Ghalimi
Printable version  |  Email to a friend

Where BPM and BI Intersect

The BPM acronym means a lot of different things to a lot of different people. If you’re into techno music, it’s all about beats per minute. If you’re a fan of Business Intelligence (BI), you know all about Business Performance Management. And if you’re a regular reader of this blog, you must have a strong interest for Business Process Management. Today, we will focus on the latter topic, and try to outline where it intersects with BI.

BI for going beyond Business Activity Monitoring
One of the first areas that people look at when trying to figure out how to make better use of their BPM and BI investments is Business Activity Monitoring (BAM). Your BPMS might generate a lot of events that are captured by your BAM infrastructure in order to monitor specific Key Performance Indicators (KPIs). That’s all fine and dandy, but what do you do with the massive amount of data afterward? Quite frankly, it would be a shame not to put it to good use, and this is where BI can help. Take this data feed from the BPMS, archive it into some kind of datamart, and use your BI tool of choice to slice and dice it every way you want. If you know what you’re looking for, this should give you some useful hint as to how you could improve your business processes at the first place.

BPM for feeding BI in a smarter way
If you adopt a process centric view of the world, data will look to you as nothing more than the audit trail of processes that have been executed. It’s actually not a bad way to look at things, especially if you’re trying to be smarter about the way you’re using BI for helping you make business decisions. One of the main challenges with any BI project is in finding the right information, and getting it aggregated in the right fashion. Usually, the data you need to make your decisions is scattered across many different systems, and simply getting access to it can be difficult. Using a BPM system to automate some processes and collect valuable information along the way can be one of the easiest ways of getting the right data all in one place. And because business processes tend to provide a fairly high level of abstraction—as opposed to data schemas or web services—the data they collect tends to be easier to consume for decision making purposes.

BPM for automating ETL
Extraction, Transformation and Loading (ETL) is one of the most complex and expensive aspects of BI, but one you cannot live without. As mentioned before, the data you need is rarely available all in one place, and usually not in the right format. Getting it to fit into your datamart or datawarehouse is the job of ETL tools, but these tend to work best when extracting data from one place, applying any number of transformations to it, then loading it into your BI repository. Unfortunately, this kind of straight-through processing does not always work, and sometimes you will need to look up multiple systems for getting the data you need, or call for human intervention when automated rules for data cleansing are not enough. This is where a BPMS with a good collection of connectors to legacy systems, and the ability to process a large number of transient process instances in memory, can be helpful.

BPM for handling actions following BI-driven decisions
Once the slicing and dicing has been done, and the decisions made, it’s time for action. But in a corporate environment, action usually requires the participation of multiple contributors, and this is where a good workflow tool can be put to use. But because some of the tasks that are to be completed might require integration with different systems, using a complete BPMS for handling the downstream process that follows BI-driven decisions would make a lot of sense. This type of application has generated quite a bit of interest in the industry, but it will require a lot on the part of BI vendors, for they will need to get into transaction processing, an area they have traditionally shied away.

As we have seen, there are many scenarios where BPM and BI complement each others nicely. Recently, many traditional BI vendors have expressed strong interest for BPM technologies, and some have pulled the trigger with various levels of partnerships with BPM vendors. It will be interesting to see what comes out of that, and which BPM vendor goes out first in embedding a complete BI solution into its own product offering.

Editor’s note: A friend of mine launched the Pascal on BPMS blog. Check it out!

 
BPM , General
posted by Ismael Ghalimi  at  1:51 PM ET | comments [1] | trackbacks [105]


BLOG COMMENT

posted by  James Taylor  [ http://www.edmblog.com ] 16 February 2007 at 1:39 AM ET
I think there is a role in here for decision management. Unless the decisions in the process are managed, typically with business rules, it is hard to see how insight from the data can be injected. After all the processes cannot read reports - you need rules that can act on analytic insights.
Check out this article for instance or this post on intelligent business.
JT
 

ADD COMMENT
(*) indicates required fields
author (*) :
email address :
url :
 
  bold italic underline add hyperlink add email hyperlink centre unorder list order list add image quote emoticon smiles
 
comment (*) :

max characters : 1500

characters remaining :
remember me :
To help us prevent spam-generated submissions,
please enter the summation of 4 and 6 below: