Technical data
Chapter 2 Understanding PeopleSoft Analytic Calculation Engine
PeopleSoft Analytic Calculation Engine Development Process
You should follow the development process outlined here for your PeopleSoft application to correctly employ
the features of PeopleSoft Analytic Calculation Engine.
Development Process Without Existing Record Structures
If you do not have existing record structures on which to base your analytic model, perform this iterative
process:
• Create the rec
ord definitions while creating the analytic model’s cube collections.
See Enterprise PeopleTools 8.49 PeopleBook: PeopleSoft Application Designer, “Creating Record
Definitions” and C
hapter 7, “Creating Cube Collections,” page 53.
• Create the rest of the analytic model.
See C
hapter 4, “Creating Analytic Model Definitions,” page 27.
• Define application data security.
See Enterpris
e PeopleTools 8.49 PeopleBook: Security Administration, “Understanding PeopleSoft
Security,” Ap
plication Data Security.
•Createananal
ytic type definition.
At the appropr
iate step in this process, you must attach the analytic type to the analytic model.
• Attach the ana
lytic type to the analytic model.
See Enterprise PeopleTools 8.49 PeopleBook: PeopleSoft Optimization Frame work, “Designing Analytic
Type Definitions,” Creating Analytic Type Definitions and C
hapter 4, “Creating Analytic Model
Definitions,” page 27.
• Create PeopleSoft Pure Internet Architecture pages with analytic grids.
Note. Within the application, a PeopleSoft Pure Internet Architecture page with an analytic grid may
be referred to as an interactive report.
See Chapter 1
3, “Cre ating Analyt ic Grids,” page 211.
• As needed, cr
eate pages and any required Pe opleCode to administer analytic instances.
See Enterprise PeopleTools 8.49 PeopleBook: PeopleSoft Application Designer, “Creating Page Definitions”
and Enterprise PeopleTools 8.49 PeopleBook: PeopleCode API Reference, “Analytic Type Classes”.
• As needed, write PeopleCode programs using the appropriate classes (Analytic Calculation Engine, Analytic
Calculation Engine Metadata, AnalyticGrid, AnalyticType) to manipulate the analytic model, its data,
and its display as necessary for your application.
See Enterprise PeopleTools 8.49 PeopleBook: PeopleCode API Reference.
• As needed, write Application Engine programs for batch calculations.
See Enterpri
se PeopleTools 8.49 PeopleBook: PeopleSoft Application Engine, “Creating Application
Engine Progr
ams”.
• As needed, wr
ite application pages that enable end users to load analytic instances.
Copyright © 1988-2007, Oracl e. All rights reserved. 11