Prescriptive Analytics

Making Optimized Decisions about the Future

What is Prescriptive Analytics?

Prescriptive analytics optimizes decision making to show companies what actions to take in order to maximize profitable growth, given their business constraints and key objectives.

The most advanced in the spectrum of business analytics, prescriptive analytics is able to make the most impact on large scale business objectives, e.g., increasing profit, decreasing COGS, increasing service levels and improving decision-making agility.

Business Analytics is critical to managing and optimizing enterprise performance — whether it’s the ability to quickly spot new trends, predict the behavior of key variables or support critical operational, tactical and strategic decisions. It is composed of three types of analytics: descriptive, predictive and prescriptive. As companies progress their use of Business Analytics, they derive exponentially more value — especially as their orientation shifts from historical to forward-looking.

Prescriptive analytics

Moving from BI to Prescriptive Analytics

Download our Prescriptive Slide Deck


A Deeper Dive into Prescriptive Analytics

Prescriptive Analytics translates a forecast into a feasible plan for the business, and helps users identify the best steps to implement. There are two primary approaches – simulation and optimization.

Simulation is best used in design situations, where it helps users identify system behaviors under different configurations, and ensures all key performance metrics are met (e.g. wait times, queue length, etc.). Optimization supports ongoing operational, tactical and strategic business planning; it leverages linear programming to identify the best outcome for a business, given constraints and objective function.

When applied to broader tactical (e.g. S&OP or Integrated Business Planning) or strategy planning scenarios, the optimization model is used to calculate the impact of various forecasts (some from predictive analytics engines) on the business. It does so while also taking into account operational realities in the form of constraints. Constraints include:

Capacities in the form of headcount or production

Regulatory requirements


Financial limitations; borrowing or working capital).

Advanced optimization models combine the value chain (including key constraints) with financials, to provide much higher quality information than a BI or predictive model can alone – in the process, ensuring internal data consistency and identifying infeasible outcomes. In addition, they support unique analyses, such as contribution margin, activity based costing and pro-forma financial statements, which help users find and execute optimal decisions.

Predictive Analytics

Through a variety of statistical modeling approaches, Predictive Analytics helps businesses predict the behavior of key variables that are unknown, yet have significant impact on the performance of the business.

The most obvious case is predicting demand (including volume and prices) in various forms, and additional factors such as:

Input prices

Currency movements

Risk (via weather or other variables)

Predictive models are also used for analyzing information patterns to support tactical analytics, such as fraud detection or online marketing.

Predictive modeling yields useful results when causal drivers are identified, and when the past behavior of the drivers, as well as their relationship to the main variable forecasted, are stable. Predicting the future is more challenging when there are a lot of random elements (e.g., when there are multiple causal drivers, and they behave unpredictably), and/or when there are significant discrete events (e.g., a market disruption or a significant equipment failure) that happen very infrequently.

Business Intelligence (BI)

In the context of business analytics, BI’s primary use is to aggregate transactional-historical data into meaningful pieces, which can be used to track performance, identify issues that need attention and deliver clean and timely information for planning and decision-making. In this way, BI serves as the calculation engine to measure “actual” performance.

BI also includes other pieces of information, such as master data about the business, forecasts for known variables (e.g., headcount, capacity, salaries) and targets that drive performance scorecards.

There are two primary types of BI uses – Descriptive and Diagnostic Analytics:

Descriptive Analytics

The primary use is to report on what is happening. Typically supported by BI technologies that can handle large amounts of data, descriptive analytics supports standardized and ad-hoc reports, scorecards, alerts and basic “slice and dice” tasks. In combination with workflow and business process management, descriptive analytics technology can also be used to aggregate and roll-up information from multiple inputs in planning scenarios, such as budgeting.

Diagnostic Analytics

These technologies help business users understand why something is happening in a user-friendly manner. Business users can quickly group information in multiple ways and visualize it in various charts and graphs. This helps uncover root causes (e.g. deviations from target, outliers) that may result in unmet performance expectations. It is typically supported by in-memory visualization technologies.

When used for their intended purposes, BI models are excellent at helping users understand what has happened and why. Nevertheless, a BI model (descriptive or diagnostic) should not be used as the calculation engine for forward-looking scenarios, as it is sure to provide infeasible or sub optimal plans, as well as incorrect information about potential upsides and risk.

Furthermore, users will likely miss important insights that would have otherwise led to additional performance improvement opportunities.

River Logic Demonstration