Automate Performance Calculations

You can automate Performance Calculations using the PACE batch event scheduler. You can schedule Performance Calculation reports to run every day, once a month, or based on 356 xdependencies, such as successful completion of position and cash activity uploaders.

In addition, you can schedule Performance Calculation reports on a fund-by-fund basis, as the accounting and index data is loaded to the system — this process is called Autoperf. Using the Autoperf approach may be helpful when you have a special workflow for determining when a performance calculation is to be submitted, you want to automate the calculation of returns based on as of events, or you have multiple CPUs available.

You can also automate Performance Calculation reports on a fund-by-fund basis using Eagle's Process Manager. After you use the Performance Calculation report to calculate and commit daily and monthly returns, an underlying daily return can change. You can set up the Process Manager to automatically update the monthly records to reflect ongoing changes to the underlying daily records. Eagle recommends that new clients use Process Manager to automate and monitor their Performance workflows, rather than Autoperf, as Process Manager offers more flexibility and greater integration with Eagle's enterprise level scheduling and workflow tools.

Autoperf is the set of procedures that you can use to automate Performance Calculations on a fund-by-fund basis as the supporting accounting data becomes available. Implementation of Autoperf is a technical procedure; it is not an end-user feature. You must do an internal analysis to define the operational business requirements surrounding performance calculations and document it before implementing Autoperf. The most important consideration is the intended treatment of as of transactions.

After implementation, the Autoperf process is run when all the position, cash activity, and/or performance data is loaded into PACE. Autoperf submits a template performance calculation profile with overrides for the fund and date. Autoperf is intended for portfolio performance processing.

Composite performance processing dependent upon the completion of constituents can be done using the PACE batch scheduler. These operational modes are supported with Autoperf processing:

  • Monthly returns from monthly valuations.

  • Monthly returns derived by geometric linking of the daily returns.

  • Daily returns from daily valuations.