Technical data

Understanding PeopleSoft Analytic Calculation Engine Chapter 2
Map individual record fields to data cubes and dimensions within the cube collections.
Analytic Type
Both PeopleSoft Analytic Calculation Engine and PeopleSoft Optimization Framework use analytic types. Use
PeopleSoft Application Designer to create an analytic type definition, which defines the caching behavior of
the records that the analytic model uses, specifies the records that are accessible b y all end users, and specifies
the records that are only accessible by certain users for what-if scenario forecasting.
See C
hapter 12, “Understanding the Relationship of Analytic Types to Analytic Models,” Purpose of
Analytic Type Definitions, page 201 and Enterprise PeopleTools 8.49 PeopleBook: PeopleSoft Optimization
Framework, “Designing Analytic Type Definitions”.
Analytic Ins
tances
Analytic instances are runtime instances of analytic types that are loaded into analytic se rver instances
by means of the AnalyticInstance class Load method. The AnalyticInstance class is one of the Analytic
Calculation Engine classes. To view and edit analytic model data, an end user selects an analytic instance ID
within an application’s PeopleSoft Pure Internet Architecture pages.
Analytic Calculation Engines
Analytic cal
culation engines run inside analytic server instances. They calculate analytic instance data by
using the re
lationships and rules that are defined in the analytic model.
Analytic Server Instances
When used with PeopleSoft Analytic Calculation Engine, a na l ytic server instances are processes in the
application server domain that contain and run analytic instances and analytic calculation engines. When a
user selects an analytic instance ID within an application, the system generates one analytic calculation engine
and one analytic server instance. One analytic server instance can contain one and only one analytic instance,
and one and only one analytic calculation engine. All three of these components—plus the application
server—exist in one application server domain. An application server can only communicate with analytic
server instances that exist in the same application server domain as the application server. For this reason,
a PeopleSoft application that exists in one application server domain cannot communicate with an analytic
model that exists in a different application server domain.
The PSANAL
YTICSRV table contains a row that provides information about each analytic server instance
that is ru
nning within an application server domain. You administer analytic server instances by using the
Summary a
nd Servers pages that display the data from the PSANALYTICSRV table.
See Enterprise PeopleTools 8.49 PeopleBook: System and Serv er Administration, “Managing Analytic
Servers,” Administering Analytic Servers.
Analytic Calculation Engine Classes
You use t h
e Analytic Calculation Engine classes for all runtime operations between PeopleSoft applications
and analy
tic calculation engines. Use the Analytic Calculation Engine classes to either retrieve or specify
data in an
instance of an analytic model loaded into the system, and also to calculate (or recalc ulate) data
cube val
ues. The Analytic Calculation Engine classes run on the application server and use Tuxedo service
request
s to communicate with analytic server instances.
The Analytic Calculation Engine classes contain the AnalyticInstance classes, which are used by PeopleSoft
Analytic Calculation Engine and PeopleSoft Optimization Framework to manipulate analytic instance
definitions with PeopleCode. Use the AnalyticInstance classes to manipulate analytic instance definitions
at runtime.
8 Copyright © 1988-2007, Oracle. All rights reserved.