By IBM Redbooks
Read or Download Business Performance Management . . . Meets Business Intelligence PDF
Best languages & tools books
Booklet via Lien, David A.
Ranging from the idea that knowing the principles of concurrent programming is essential to constructing dispensed computing platforms, this e-book first offers the basic theories of concurrent computing after which introduces the programming languages that aid strengthen disbursed computing structures at a excessive point of abstraction.
Additional info for Business Performance Management . . . Meets Business Intelligence
This methodology is implemented using a variety of business integration and business intelligence technologies. To do this, BPM requires information about ongoing events in the operational business processes and activities, in business operations as well as in IT operations. This is accomplished by a set of key processes. It is the ongoing execution and refinement of those processes that enables the optimization of business performance. That is depicted in Figure 1-1. Model Bu si ne Act IT Operations ss Business Operations pr o ce ss es Analyze Figure 1-1 BPM integrated processes 14 BPM Meets BI Deploy Monitor We describe those key processes in detail in “IBM BPM Platform” on page 51.
The data in operational systems may overlap and be inconsistent. To provide a consistent overall view of the business, the first step is to reconcile the basic operational systems data. This reconciled data and its history is stored in the data warehouse in a largely normalized form. Although this data is consistent, it may still not be in a form required by the business or a form that can deliver the best performance. The third layer in the data architecture, the data mart, addresses these problems.
The role of the alert mechanism is to route the exception message to the user. This mechanism should be able to send the message to the right user at the right time and in the right format. It should also be flexible enough that destinations and formats can be modified dynamically as users travel and use different devices. The reason why exception management and alerting need to be separate is because exceptions may be raised in a variety of tools and applications, and a common alert mechanism is required for managing and routing those exceptions.