Development Process Using Existing Record Structures
If you have existing record structures on which the analytic model should be based, perform this iterative process:
-
Create a new analytic model.
At the appropriate step in this process, create the analytic model's cube collections to retrieve data from the records.
-
Create an analytic type definition.
-
Attach the analytic type to the analytic model.
See Optimization Framework: Creating Analytic Type Definitions, Understanding the Analytic Model Definition Creation Process, Creating a New Analytic Model Definition.
-
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 Understanding Analytic Grid Design, Setting Analytic Grid Analytic Properties.
-
As needed, create pages and any required PeopleCode to administer analytic instances.
See Application Designer Developer’s Guide: Understanding Page Design and Development, Application Designer Developer’s Guide: Creating New Page Definitions, PeopleCode API Reference: Understanding the Analytic Calculation Engine 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 the application.
See PeopleCode API Reference: Using the Analytic Type Classes, PeopleCode API Reference: How to Create an Analytic Type Class Object.
-
As needed, write Application Engine programs for batch calculations.
See Application Engine: Viewing Application Engine Programs, Application Engine: Creating, Opening, and Renaming Programs.
-
As needed, write application pages that enable end users to load analytic instances.
Note:
You can also embed this functionality into PeopleSoft Pure Internet Architecture pages with analytic grids.