Versions Compared

Key

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

Jake 11.27 note - info taken from below:

\\thenest\users\jmathews\DOC Team\RDC_PRICING CENTER\JIRAs\DOC-1625_Engine Processing

The ultimate goal of RDC Prices is to produce Gold Copy Price records for a given effective date and a fixed set of securities out of raw prices received from multiple vendors, or by using prior day Gold Copy prices. To achieve this goal, RDC Prices uses Data Strategies, and the concepts of a Main Engine and Rule Engines.

Is it ok to use H2’s and H3’s for the below sections? Or is there a standard for detailing the sections

Data Strategies

Data Strategies are composite data processing rules made up of Processing Rules. Data Strategies are applied at an individual security level, while Processing Rules are defined based on individual data fields. They Data Strategies work by processing activity through the below phases:

...

A typical set of input parameters includes data strategy identification, effective date, and the list of requested phases.

Main Engine – that Main Engine kicked off and interprets the Data Strategy criteria, produces a list of securities, filters down from holdings, then determines which phase needs to be run – i.e. Demand, Validation, or Composite.

So, for example, if you had 11K securities – recommendation across RDC to process 5K at a time. So if the Main Engine kicked off and goes through to find 11K securities, it would then kick off 3 Rule Engines. Rule Engines are responsible for a specific phase against that subset of security aliases. Maximum number of  securities processed by a single rule engine is configured through system configuration. One Rule Engine processes one Validation rule per Data Strategy.

Rule Engine

The Rule engines execute specific phases of a data strategy on a limited set of securities. A typical data strategy can include an unlimited number of securities, but each rule engine only operates on a subset with a size that does not exceed the configured maximum. The number of Rule engines required for each phase is determined by the following factors:

...