SAP DESIGN GUILD
Analytical Applications
By Werner Aigner and Gerd Waloszek, SAP AG – 12/22/2000
Disclaimer:
Please note that this edition was written in 2000. Therefore, statements
in the articles, particularly those regarding SAP's products, product strategy,
branding strategy, and organizational structure, may no longer be valid.
Analytical applications are a new trend in Business Intelligence and reporting,
and are arousing quite a lot of interest and even excitement in the field. This
is reason enough for us to take a closer look at them and to ask what the characteristics
of an analytical application are, what purpose it serves, and what its ingredients
are. We conclude this article with an outlook on what SAP plans to offer the
market.
Introduction
Status Quo - The Issues
Traditional business applications currently have many issues to contend with.
Joe Murphy from the US Office of Financial Management lists the following ones
based on his experiences in the field of financial reporting:
- It is difficult to extract the relevant (financial) information from the
accounting systems
- Too much effort involved in accessing data leaves little time for analysis
- It is difficult to consolidate and merge data from disparate transaction
systems
- You have to wait for the report to be distributed, and you have to wait
for new reports to be developed
As the most desirable improvements to current systems he lists (priority goes
from top to bottom):
- Better information access
- Better reporting capabilities
- Shorter closing cycles
- Integration with analysis tools
- Faster processing
- Integration with other accounting software as well as integration with non-accounting
software
Better user interface and Internet/Intranet support are also among the "top
12" items on his wish list.
According to Mark A. Smith from the META Group, traditional Business Intelligence
(BI) applications are report-centric. They are restricted to a reporting framework
for monitoring and measuring historical activities based on a business model.
Their major drawback is that they "look back" and do not allow for
the automated optimization or management of a business process. Thus, they cannot
optimize the operational effectiveness of a business process, which surely is
a problem in a highly competitive market. This view is shared by Joe Murphy
who also characterizes transaction systems as looking back into the past.
The Solution - Analytical Applications
What is needed is a future-directed perspective, which is exactly, what analytical
applications are promising to offer. Mark A. Smith recommends that corporations
take the restrictions of current systems seriously and decide if a packaged
(see below) analytical application can improve their
business processes.
Before we present some definitions of analytical applications, let's start
with an easy one from Joe Murphy. According to him, analytical applications
- Are packaged software products that harness data from various disparate
... systems regardless of their file or system architecture
- Function independently of transaction-based systems but draw on them for
data
- Can extract, transform, and integrate data from multiple sources
He sees analytical applications as independent integrators of data from many
sources. But they not only merge data, they also make use of it in many ways,
for example, for forecasting. Thus, analytical applications are more than a
query and the resulting report - they set out to support a complete business
process with a set of appropriate tools.

Figure: Analytical applications support the whole business
process
But which ingredients characterize analytical applications? Let's take a look
at some definitions of analytical applications and then ask which business process
they can support.
What Are Analytical Applications?
We collected definitions of analytical applications from different sources, namely
IDC, the META Group and the Enterprise Group. Let's look at them one by one. Note
also that the term
analytical applications has already been used in chromatography
and spectroscopy for some time. So, don't be surprised if applications from these
areas pop up when you search the Web for analytical applications.
Definition by IDC
A short definition given by IDC states that analytical applications comprise application
software designed to
measure,
predict, and
optimize business
performance. This definition is fairly general, and many application vendors might
claim that their software does just this. Therefore, IDC makes its definition
more precise and further demands that an analytical application must meet each
of the following three conditions:
- Process Support
An analytical application must be packaged application software that structures
and automates a group of tasks pertaining to the review and optimization of
business operations (i.e. control) or the discovery and development of new
business (i.e. opportunity).
- Separation of Function
It can function independently of an organization's core transactional applications,
yet it can be dependent on such applications for data and may send results
back to these applications.
- Time-Oriented, Integrated Data from Multiple Sources
It extracts, transforms, and integrates data from multiple sources (internal
or external to the business), supporting a time-based dimension for analysis
of past and future trends, or accesses such a database.
This is much in the same vein as the definition from Joe Murphy that we started
our look at analytical applications with - the process support is an additional
and important aspect, though.
Definition by the META Group
Mark A. Smith, from the META Group defines analytical applications in a similar
way: Analytical applications help maximize information value and enable end
users to measure, monitor, and manage business processes
for business performance management.
Later in his article (see references) he expands this
definition: Analytical applications are applications utilized by business users
in measuring, monitoring and managing a business process
and are typically aligned horizontally by business area and then into vertical
industry. These applications are intended to allow individuals to optimize a
business process through operationalizing a decision-making process. This decision-making
process includes the capability to perform planning or what-if scenarios
and the capability to lead to an automated action as an end result of
the process.
This definition stresses the decision-making process, including simulations
and what-if-scenarios, and its operationalization. Another important aspect
of this definition is the automated action as an outcome of the business process.
Definition by the Enterprise Group
Douglas Hackney, President of Enterprise Group, Ltd. provides a fairly elaborated
definition of analytical applications. According to him, a true, high-business-impact,
analytical application is defined by the following characteristics:
- Architected, integrated data from multiple sources (internal and external)
Sources can be native OLTP applications and external information from heterogeneous
OLTP systems or third party vendors
- Flexible, multidimensional analysis, drill (up, down, across) and reporting
View business metrics and measures, provide drilldown facilities and flexible
and easy movements through dimensions and measures; view and report information
in all forms.
- Turnkey package / short time to market
Rapid deployment, with easy data extraction and/or integration into OLTP
packages and data sets; indigenous OLAP or native support for industry standard
OLAP engines; pre-formatted, predefined relevant business metrics, etc.
- Integrated business processes
Domain-specific solutions to specific business challenges; provide an interactive
environment to interact with the business process.
- Self measuring (internally monitored ROI, etc.)
Internal value measurement of the relevant business processes and of the analytical
application itself: monitor the ongoing utilization of the analytical application
and its effects on the business process (provide ongoing ROI analysis of the
business process, monitor the utilization of the analytical application, and
provide an active monitor into the propagation of the tool throughout the
organization, the relative sophistication of the usage of the system, optimization
of the system and identification of best practices regarding usage of the
system).
- Closed loop system
Feeding new inputs back into the host OLTP or data warehouse / data mart system.
Taxonomy of Analytical Applications
Analytical applications have a wide spectrum of uses. Below we present two usage
taxonomies for analytical applications, one by IDC and one by the META Group.
Taxonomy from IDC
IDC provides the following taxonomy of analytical applications:
- Enterprise Analytics
- Financial/BPM Analytic Applications
Measure and optimize financial performance and/or establish and evaluate
an enterprise business strategy
- Operations/Production Analytic Applications
Measure and optimize the production and delivery of a business's products
and services
- Human Capital Analytics
Comprises analytical applications for human resources.
- CRM Analytics
- Measure and optimize customer relationships
- SCM Analytics
- Including Marketplace Analytics
- Other Dimensions
Other dimensions include
- Cross-Industry and Vertical Analytics
- E-Business Analytics
Taxonomy from META Group
The META Group, in a similar vein, identifies the following segments for analytical
applications:
- Front Office (CRM)
Customer-centric applications for optimizing customer relationships with the
sales, service, and marketing organizations through any channel of communication,
including the Web.
- Management Office (Enterprise Performance Management)
Organization-centric applications for optimizing the organization and its
efforts in achieving commonly defined goals and objectives along corporate
strategies.
- Back Office (ERP and Supply Chain Management)
Resource-centric applications for optimizing the organization and externally
related resources, which are typically people, products, or services.
Components of Analytical Applications
Analytical applications consist of several components, the basic ones being
(1) the data sources, (2) the functionality and (3) the user interface.
Data Sources
Data can be drawn from many sources - internal as well as external; it may range
from highly structured data, which has primarily been used in the past, to totally
unstructured data, which provides new challenges for the software:
- Structured data from different - internal - sources (e.g. transactional
systems)
- External data (such as AC Nielsen or Dun&Bradstreet)
- Soft, that is unstructured data (like documents, news, links, etc.)
Functionality
Analytical applications combine very different functionalities in one package:
- Alerts, agents
- Analyses (interlinked with report-report-interface, etc.)
- Close the loop-functionality (like workflow, sending e-mails, etc.)
- Planning and simulation (what-if analyses)
- Data mining methods
- Interfaces which allow the customer to add functionality (like an SDK)
- Enriching analytical applications with third-party tools
User Interface
The user interface of analytical applications is typically completely Web-based
and role-oriented; it may include cockpits and MiniApps. MiniApps may be of
a wide range of types, ranging from alerts, through news and gateways to more
complex applications.
Personalization will be an important feature of analytical applications. Users
should be able to change the look and feel, but more importantly, should be
able to select those MiniApps that suit their purposes best. Selection screens
will be a thing of the past.
Modern analytical applications will include advanced visualization tools, such
as charts, maps, hierarchies, etc. as well as third-party tools for special
purposes. See also the articles on data visualization in this edition of the
SAP Design Guild for innovative ways of presenting data.
New Analytical Functions Within mySAP Business Intelligence
SAP recently announced a new offering in the analytical applications market.
The key message of this announcement is: Analytical applications within mySAP
Business Intelligence not only integrate business processes and depict predefined
closed-loop business scenarios, they also offer predefined metrics to measure
the effectiveness of business operations and allow companies to take immediate
corrective action when necessary.
Unique business area-based applications include the following:
- Customer Relationship Analytics
Measure and optimize customer relationships including campaign management,
market exploration and customer retention analysis
- Enterprise Analytics
Measure and optimize an organization's performance with respect to financial
and human resources: in the area of Strategic Enterprise Management, Enterprise
Analytics comprise planning and simulation tools for enterprise applications
such as the balanced scorecard; SAP will provide ready-to-use balanced scorecard
templates and strategy maps that have been developed in cooperation with the
Balanced Scorecard Collaborative Inc.
- Supply Chain Analytics
These include applications such as supplier evaluation, spend optimization,
demand aggregation, strategic sourcing, inventory analysis and manufacturing
analysis
- Marketplace Analytics
Give the provider insight about usage of marketplace offerings through bidding,
auctioning and traffic analysis; demand aggregation allows for the reduction
of procurement costs for collaborating buyers
mySAP Business Intelligence also allows users to analyze which revenue streams
per customer came through which channels - such as e-commerce, marketplaces
or traditional sales - to significantly optimize the mixture of those channels
in the business strategy.
Summary
Analytical applications offer a new approach to managing business processes.
They are a move away from the traditional report-centric view based on past
activities and on business models. Instead, they offer a holistic, future-directed
approach combining packaged applications to measure, predict,
and optimize business performance. While there are currently only a few
contenders on the market, many companies are reacting to the current excitement
and entering the market. Time will tell whether this excitement is justified
and what the market will look like in the next few years.
References
- Douglas Hackney (Enterprise Group): Analytical Applications Defined (www.analyticedge.com/archive/hackney1.htm
- no longer available)
- Mark A. Smith (META Group): Analytical Applications: META Group Perspective
on Definition and Categorization (www.analyticedge.com/archive/meta.htm
- no longer available)
- Henry Morris (IDC): Analytic Applications: 1999 Worldwide Markets and
Trends. Abstract of the Report, November 1999.
- Joe Murphy (US Office of Financial Management): The Future of Management
Reporting. Presentation at the Joint Conference of Program and Financial
Managers, May 1998.
There is also a book on analytical applications available:
- Francis McGuff, John Kador (1999): Developing Analytical Database Applications,
1/e, Prentice Hall, ISBN 0-13-082430-5
top