Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
_Toc422747246
_Toc422747246
About FINCAD Functions

Eagle provides built-in functionality for the valuation and calculation of trade level and security level analytics for fixed income and derivatives securities, under a licensing agreement to use the FINCAD® Analytics Suite within Eagle's existing rules-based architecture. You can enable FINCAD functions by using the Migration Wizard to import prebuilt calculations and parameter definitions for an initial set of functions.

The main features include:

  •  Pre-configured install to reduce time to benefit
  •  Rules-driven design to support fine tuning of analytics
  •  Eagle's clean reference data used to calculate all information
  •  FINCAD leveraged for calculations of new instruments
  •  Client control over which functions to use
  •  New functions enabled without software changes
  •  Excellence in data governance – all data stays within the Eagle application

Eagle Analytics uses rules based architecture with configurable, proprietary elements, such as calculation rules, calculations, functions, and input/output parameters. The following figure shows the component architecture at a high level.

Panel
borderColor#9F9F9F
titleColor#F7F9F9
titleBGColor#B48436
borderStyledashed
titleContent on this page:

Table of Contents
maxLevel2
indent2 px

The key elements within the Eagle Analytics architecture are listed below.

Calculations

Calculations are the metadata for an enabled FINCAD function. Calculations specify the FINCAD function, the input parameters expected by the function at start of execution, and the database table locations to store calculation outputs. You can selectively override output parameters to control how you store results in the PACE data warehouse. You can use the same calculation for more than one calculation rule.

Calculation Rules

The calculation rule defines the types of securities and entities to use with each associated calculation. The rule lists the calculations to invoke, including overrides to input parameters for default calculations. Rules are schedulable events. You can also submit a rule for processing on an ad hoc basis.

Functions

Functions reside in the FINCAD library of functions. There is a one-to-one relationship between a calculation and a FINCAD function. Each function uses a proprietary set of input and output parameters, configurable within the associated calculation rule.

Input Parameters

Input parameters define the data sent to the calculation. They are based on field attributes, codes, and code translations. You can customize the calculation to override input parameters, to suit sourcing requirements.

Output Parameters

Output parameters define the database locations used to commit the data generated from analytics calculations. You can customize the calculation rule to override outputs, to suit database update requirements.

Anchor
_Toc422747247
_Toc422747247
Enable FINCAD Functions

You must enable FINCAD functions before you can use the function within the Reference Data Center for Eagle Analytics. You can enable a set of FINCAD functions by importing an initial migration package file (*.pkg) with the associated calculations and input/output parameter definitions. Importing the functions also imports a set of calculations that have the same name as the associated underlying FINCAD function. Once you enable the functions, you can manage calculations to suit changing business requirements.

Anchor
_Toc422747248
_Toc422747248
About the Initial Migration Package

Most functions are not yet enabled for use by the Eagle rules engines. Eagle provides an initial migration package file that you can use to set up your first set of FINCAD functions and associated calculations, including many standard analytics calculations. You can request additional setups for other FINCAD functions by contacting Eagle's Global Professional Services and Instrument Engineering teams. Contact your Eagle Relationship Manager (RM) or Eagle Client Operations (COM) for more information.  

Anchor
_Toc422747249
_Toc422747249
Manage Eagle Analytics Functions

You can view and copy the imported FINCAD analytics functions. You can also view, edit, and delete any copied analytics functions.

Anchor
_Toc422747250
_Toc422747250
View / Edit an Analytics Function

You can view and edit Eagle Analytics functions, including the calculation name, description, and the FINCAD analytics function used. You can override input arguments used with these calculations and output arguments assigned to calculation results. Eagle recommends that you do not apply changes directly to the original analytics functions and edit only copies of these functions, to preserve the integrity of the Eagle Analytics migration package.

To view and edit an analytics function:

  1. From the Setup workspace, click FINCAD Functions in the left navigation.
    You see the FINCAD Functions workspace with the list of available analytics functions.
  2. Scroll down to the analytics function you wish to view or edit.
  3. On the toolbar, click Edit.
    You see the Editing Function Definition dialog box.
  4. Review and edit the information you wish to change.
    Options include:
    –  Name
    –  Description
    –  Enabled check box
    –  Commit Source
    –  Source Rule
    –  Analytics Type, such as Security Level, Cash flow, or Trade Level
    –  Include Pricing Center Demand check box
    –  Fail Rule when 0 Securities Processed check box
  5. Click Next.
    You see the Editing Function Input dialog box.
    Options include:
    –  Security. This required option filters the securities to process.
      Entity Criteria. This option filters the entities to process by As Of Date and Entity ID.
  6. Review and edit the input information you wish to change and click Next.
    You see the Editing Function Output dialog box.
  7. Review and edit the output information you wish to change and click Save.

Anchor
_Toc422747251
_Toc422747251
Duplicate an Analytics Function

Note

Eagle recommends that you change only copies of Eagle analytics functions, to preserve the integrity of the initial Eagle migration package.

To copy the imported analytics function to a new filename:

  1. From the Setup workspace, click FINCAD Functions in the left navigation.
    You see the FINCAD Functions workspace with the list of available analytics functions.
  2. Scroll down to the analytics function you wish to duplicate.
  3. On the toolbar, click Duplicate.
    You see the Duplicate dialog box.
  4. Enter a new function name and click OK.
    You see a message that the analytics function has copied successfully.
  5. Click OK to return to the FINCAD Functions workspace.
    You see the refreshed list of available analytics functions.

Anchor
_Toc422747252
_Toc422747252
Delete an Analytics Function

To delete an analytics function:

  1. From the Setup workspace, click FINCAD Functions in the left navigation.You see the FINCAD Functions workspace with the list of available analytics functions.
  2. Scroll down to the analytics function you wish to delete.
  3. On the toolbar, click Delete.
    You see a dialog box reconfirming that you want to delete this analytics function. If you selected an analytics function created by FINCAD, the Delete option is not available. You can only delete analytics functions that are not the original FINCAD imported functions.
  4. Click Yes to delete the analytics function, or click No to keep the analytics function. You see a message that the analytics function was deleted successfully.
  5. Click OK to return to the FINCAD Functions workspace.
    You see the refreshed list of available analytics functions.