This post is about the Data Conversion utilities given by Oracle for upgrades to PeopleSoft 9.1.
Data Conversion is a key process in a
PeopleSoft upgrade where data from old table or columns get converted to
new table or columns. Oracle delivers the conversion programs in the
form of Application Engine and these are designed to run through the
Change Assistant for the chosen upgrade path.
Now, if a
delivered table has been customized by the addition of custom fields,
then one needs to analyze the conversion programs (which are usually
huge libraries) and take corrective actions within the referenced
program so that data is not lost. Another challenge with conversion is
improving the performance of the conversion programs so that the overall
cutover time gets reduced. With 9.1, Oracle
has brought in useful analysis features that will help you in not only
making these corrective actions but also in running the programs in an
optimized way.
The new EO Upgrade Framework Analysis
includes analyzing the insert, update and delete SQL steps in the data
conversion program to determine the source and target tables, column
usage, stat records and bind variables that are used. The information
from the table usage analysis is then used to determine the dependencies
between the AE Steps so that multiple instances of the updated data
conversion is executed in parallel against a single dependency
information.
A number of useful reports can be taken from the EOUF repository once the analysis is complete.
- Tables referenced Report: Lists all
tables referenced within the Application Engine Program including the
Section, Step and whether is a source or a target and the type of SQL
(Insert/Update/Delete) in which it is referenced.
- Customizations Impact Report:
This shows the Section/Steps within the Application Engine program which
reference tables with custom added fields. With this, we can directly
go to the program and modify the SQL in order to take care of the custom
fields especially in Insert statements.
- Execution Report by Section:
Duration: Using the AE Trace feature during the conversion, this report
shows execution time for each section ordering by the poorest
performing steps at the top.
- Execution Report by Start Time:
This is similar to the previous report except that it orders by the
start time in order to see the order of steps executed.
- Execution Report by Step/Thread/ Thread duration: Few more reports for execution timings according to the step and thread.
- Execution Comparison Report: This
report shows the execution duration for the current conversion program
as compared to the previous run of data conversion.
- Table Analysis Report: This report
show how a particular application table is impacted by the create/alter
scripts as well as the data conversion process during the PeopleSoft
Upgrade.
Using the above has definitely
helped in reducing the analysis time and also in improving the
performance of the overall execution of the data conversion.
More details regarding the tables that
store this information as well as the technical details are available in
the Appendix Section – Using Data Conversion Utilities of the Upgrade
Documentation for 9.1.


