What dimensions does the framework provide?
What is the Simulation Dates dimension?
The Simulation Dates dimension exposes one hierarchy:Time Point. Each member of this hierarchy is a future simulation date present in the SimulationDates table.
- Hierarchy:
Time Point - Level:
Time Point(type:TIME_DAYS) - Source field:
SimulationDates.Time Point
What is the Netting dimension?
The Netting dimension groups trades by their ISDA master netting agreement.- Hierarchy:
Netting Set ID - Level:
Netting Set ID - Source field:
NettingAgreements.Netting Set ID
N/A) represents trades without a netting agreement.
What is the Is Included In Break Date dimension?
This is a derived dimension. It contains no direct database field. Instead, it evaluates a predicate on two other levels:Break Date (from the Netting-Analytics Trade Attributes dimension) and Time Point (from Simulation Dates).
- Hierarchy:
Included In Break Date - Level:
Included In Break Date - Derivation logic: A trade is included (
true) if its break date is not set, or if the current time point is before the break date.
What is the Collateral dimension?
The Collateral dimension drives theIndependentAmounts join. It provides two hierarchies for filtering and grouping independent-amount data.
- Hierarchy:
Independent Amount Currency/ Level:Independent Amount Currency - Hierarchy:
Independent Amount Maturity/ Level:Independent Amount Maturity - Source fields:
IndependentAmounts.IndependentAmountCurrency,IndependentAmounts.IndependentAmountMaturity
ISpecificLevels interface in the public API. See Public API.
What is the Netting-Analytics Trade Attributes dimension?
This dimension extends the universal Trade Attributes dimension with one framework-specific hierarchy.- Hierarchy:
Break Date/ Level:Break Date(the optional break date per trade). - Source field:
TradeAttributes.Break Date - Folder:
Collateral Trade Attributes