Features
Critical Agility
Operational BI generates faster and smarter decisions.
by Colin White
More companies are using operational business intelligence (BI) for faster, smarter decision making and improved efficiency. This trend recognizes the importance of operational BI as a mission-critical capability that adds value.
Working smarter, coupled with increased agility and adaptability, is key to staying competitive in the dynamic, global marketplace. Businesses that leverage the technologies and techniques that enable operational BI will reap substantial benefits.
Strategic and tactical BI approaches ("traditional BI") are well-understood and documented data-centric methods. They employ query, reporting and analysis applications to process operational data that has been consolidated into a data warehouse.
Operational BI is not as well understood, because it is relatively new and can be implemented in several ways. One way is by improving the responsiveness of traditional data warehouse and BI processing. Another is to embed the BI directly in operational processes. These two approaches are not mutually exclusive, however, and are often used together.
Improve agility
Traditionally, BI involves delivering the right information in the right format to the right people at the right time for more informed decision making. In the case of operational BI, however, the focus is on "the right time" and the ability to give users timely information to make faster decisions.
Some people think that right time is the same as real time. While some operational BI applications require such agility, most do not. BI applications such as algorithmic financial trading may need sub-second responsiveness, while others, like inventory management, may require only daily information. The requirements of most operational BI applications fall between these two extremes. Examples include customer call center optimization, order shipment and delivery optimization, just-in-time inventory and Web retail performance.
The agility requirements of these BI solutions vary by organization and user needs. IT implementation costs are also an important consideration. The closer to real time a BI application gets, the more expensive it is to implement because of the additional hardware and software needed to guarantee service levels. Business benefits, therefore, must be balanced against technology costs.
Although agility requirements will determine the types of BI technologies and techniques used, the final application must be flexible enough to support increased agility without major redesign work as business needs change.
BI-driven decision making
Operations change continuously as organizations update business plans and deploy solutions to support processes. To enable this kind of organizational flexibility, traditional BI systems monitor and measure business performance by collecting, cleaning and integrating operational data for evaluation by applications. The applications report on and analyze the integrated data and deliver the results to business users.
These users next collaborate and employ their expertise to decide whether the results are satisfactory and meet goals. If not, they carry out the actions needed to improve matters. The BI system can then be used to measure the effectiveness of those actions. This closed-loop decision-making cycle is illustrated in the figure above. What sets operational BI apart is its ability to increase the agility of closed-loop processing to support daily and intra-day business decisions and actions.
Operational BI can be implemented by improving the speed of traditional BI. Approaches here include:
- Updating a data warehouse more frequently and, where appropriate, accessing live operational data to reduce the latency of the information reported on and analyzed
- Calculating performance metrics, such as customer lifetime value scores, in advance to reduce analytical processing times
- Using automated alerts and rules-driven recommendations to help users make faster decisions
“Organizations often begin operational BI initiatives by looking for ways to enhance the agility of traditional BI or by using existing data for new applications.”
With some projects, traditional BI cannot meet operational decision-making requirements. Data volumes may make it impossible to update the data warehouse and analyze information quickly enough to satisfy agility requirements. For some applications it is not practical, or even necessary, to propagate data from operational systems into a data warehouse. Sensor and hardware alerts, network interactions and messages, stock market trading operations, and RFID tag scanning, for example, could be handled by embedding the BI in the business processes and analyzing the data as it flows through these processes.
Services
The easiest way to inject BI directly into operations is to break it into a set of services that can be called by business processes and their underlying activities. A BI service can support two types of requirements:
- The first is on behalf of a specific business activity. This could include checking a transaction for potential fraud, retrieving an individual's lifetime value metric for call routing in a customer support center, or reformatting a customer address to meet data standards. In some cases, this may be done in conjunction with traditional BI.
- The second type of BI service monitors and evaluates the performance of a business process. In this case, event data is passed to the BI service from multiple points in the process workflow. These events are then consolidated and evaluated, and event metrics are produced for delivery to an operational dashboard or other business process. The event analytics can be stored in a data warehouse for subsequent use.
Event analytics determines the efficiency of a complete business process and identifies performance bottlenecks that are affecting operations. Call center performance and order processing typify these types of processes. Stream analytical applications that employ complex event processing technologies to analyze in-flight events with sub-second response times offer a more extreme example. Financial institutions and Web retailing companies use this type of high-volume processing.
Make the case
Justifying a project involves identifying key operational decisions and business processes that affect performance and benefit from operational BI. Since it focuses on improving specific business processes, this task is simpler because the performance gains are easier to measure, compared with traditional BI projects where the benefits have to be determined for a complete business area or the whole company.
Executives and users can be presented with a case that shows a clear return on investment (ROI) when it can be validated that:
- Business users make more informed operational decisions by tightly connecting a specific process to analytical techniques that measure and evaluate the underlying activities involved in running that process.
- Increasing the agility of the integrated operational and BI decision-making environment facilitates faster decisions.
- A more dynamic business setting enables users to learn, adapt and evolve operational processes based on the analysis of factors that affect performance.
“Operational BI can be implemented by improving the speed of traditional BI.”
How to get started
Organizations often begin operational BI initiatives by looking for ways to enhance the agility of traditional BI or by using existing data for new applications.
New operational BI projects often start with a user-centric approach in which the consumer of the results is a business user of a Web-based dashboard or portal. In this case, the system's agility is usually not real time but several minutes or even hours.
Real-time BI projects, in which the consumer could be a business user or an operational application, require careful planning because of the stringent service levels involved. These types of projects require a sound and scalable hardware and software architecture. They are often developed as a part of an organization's move toward a service-oriented architecture.
Operational BI is one of the fastest-growing areas of BI because it offers the ability to improve performance and efficiency. It can be developed using a wide range of technologies and techniques, many of which can be implemented in conjunction with one another. Which ones are used will depend primarily on the type of BI project involved and the level of agility and responsiveness required.
Colin White is the founder and president of BI Research and is well known for his in-depth knowledge of leading-edge BI and business collaboration technologies.