Overview of the PeopleSoft environment


The PeopleSoft application suite consists of the following applications:

  • Human Resources Management (HRMS)
  • Financials (FIN)
  • Supply Chain Management (SCM)
  • Customer Relationship Management (CRM)

An initial implementation of one of these applications consists of a very large database. This database contains a few table spaces and thousands of tables. These tables might contain more than 20 object types and more than 15,000 objects. For example, each testing and production environment for a large distribution warehouse might contain the following objects:

  • 50 databases
  • 400 table spaces
  • 10,000 tables
  • 7,000 indexes
  • 10,000 views

A PeopleSoft database contains these categories of tables:

  • Db2 system catalog tables contain characteristics of tables, columns, and views, and store indexes.
  • PeopleTools tables, which are internal tables that PeopleSoft supplies, contain object-related data, such as definitions of fields, records, panels, menus, and projects. You use PeopleSoft tools such as the Application Designer to modify these tables.
  • Application (data) tables contain data that the user creates. You can use BMC AMI Change Manager for Db2 to modify the definition of these tables.

As a result of having a large number of tables, objects, and transactions, the PeopleSoft database administrator (DBA) faces many challenges:

  • Creating copies of an existing environment
    • Making mass changes to data definition language (DDL) attributes
    • Maintaining the data integrity of the PeopleSoft application
    • Identifying dependent objects
    • Managing complicated views
  • Optimizing the design of an environment
    • Moving empty tables to a table space
    • Moving tables to a new database in which each table is in its own table space


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*