Business Intelligence Best Practices -

Collaboration. Communication. Community.

 E-mail to friend
The Next Wave in BI

by Wayne Eckerson
For BI to reach its true potential within organizations and become pervasive, BI tools must be easier to use and provide insights into business events as they happen.

The best way to simplify and operationalize BI is to embed it directly into the operational applications and processes that drive the business. This is the definition of embedded analytics, and it’s the next wave in BI.

Nothing New. Ironically, embedded analytics are nothing new. Organizations have embedded BI functionality into applications and business processes for years. For example, Java and .NET developers often create reporting capabilities from scratch when building custom applications. Portals display charts and tables generated by reporting tools inside portal windows or “portlets.” Microsoft Office applications maintain live links to reports stored on BI servers. Online applications embed predictive models that score customer transactions in real time to detect fraud, cross-sell products, evaluate risk, or assess credit worthiness.

However, most embedded analytics to date have barely scratched the surface of what is possible. Usually, the analytics are fairly primitive, displaying canned views of existing reports with little ability to drill down, publish views in other formats, or compare with other data. The more compelling analytically driven applications are implemented by leading-edge companies with deep pockets and legions of skilled developers who code, debug, and test monolithic applications that are time-consuming to build and costly to modify.

The Future of BI

Today, however, visionary vendors and BI professionals are conjuring new ways to blur the lines between analytical and operational applications. They trumpet the benefits of composite applications, process-driven BI, business activity monitoring, BI services, operational dashboards, software-as-a-service models, and open source BI, among other things. With new development techniques that make embedding analytics into business processes and applications as easy as dragging and dropping objects onto a workbench, the future course of BI could change radically.

Rather than using stand-alone BI toolsets that require setup and training, business users will leverage embedded BI functionality that is an integral part of a larger application or package. Users will no longer shift software contexts when moving from operational processes to analytical ones. BI simply slips into the background of a primary application that users use to do their jobs. At this point, users may no longer realize that they’re using distinct BI tools.

BI as a Service. To switch on a lamp, you must first plug it into an outlet that taps into the electrical grid. Like electricity, BI is destined to become an enterprise service that users and applications tap into to deliver information and insights to users on demand. Embedded analytics transforms BI from sets of stand-alone products to enterprise services that make BI easier to use and pervasive.

BI as a Container. Conversely, applications built using BI tools will serve as vehicles to launch operational processes and tasks, a kind of reverse embedding that some experts call “closed-loop BI.” For example, many companies now use dashboards to monitor key business events, trigger alerts and workflows, and execute tasks within operational applications. In addition, some packaged software vendors now use a dashboard as the central metaphor for delivering role-based views of tasks and information required to manage processes in and across multiple business departments.

Developing Embedded Analytics

The most promising method of embedding analytics is to use emerging software development workbenches that make BI services available to developers as components that they can drag and drop onto a screen, configure, and link together. These tools not only simplify and accelerate the development, testing, and deployment of analytically driven applications, but they also use BI components, which fosters reuse and standardizes the “look and feel” and delivery of BI functionality within an organization.

IDEs. There are two types of workbenches available for the analytically minded developer. First, there are traditional interactive development environments or IDEs offered by commercial software vendors such as IBM (Rationale), Microsoft (Visual Studio.NET), and SAP (Visual Composer). Many of these IDEs have added BI components to their workbench palettes so developers can embed BI functions within non-analytical applications. These components must still be tied to analytical engines that reside either within the local application server or remotely on another server.

ADEs. Besides IDEs, some BI vendors offer developer workbenches devoted exclusively to building analytic applications (collections of interactive reports and views designed to support specific business tasks and processes). These analytic development environments or ADEs work the same way as IDEs (hence the copycat acronym), but often abstract the development process to a higher level so that power users, not just developers, can rapidly prototype and build applications with the toolsets. Most of these ADEs eliminate the need for coding altogether when building BI solutions.


Embedded analytics are the next wave in business intelligence because they bring BI closer to the operations and processes that drive businesses on a daily basis. Embedded analytics won’t replace stand-alone BI tools. Rather, they will make the functionality offered by such toolsets more readily available. By embedding BI functionality within operational applications and processes that drive the business, embedded analytics will make BI more operational, easier to use, and pervasive—key challenges facing the current generation of BI adopters.

Recent articles by Wayne Eckerson

Wayne Eckerson - Wayne has been a thought leader in the business intelligence field since the early 1990s. He has conducted numerous research studies and is a noted speaker, blogger, and consultant. He is the author of two widely read books: Performance Dashboards: Measuring, Monitoring, and Managing Your Business (2005, 2010) and The Secrets of Analytical Leaders: Insights from Information Insiders (2012).

Wayne is founder and principal consultant at Eckerson Group, a research and consulting company focused on business intelligence, analytics and big data.